Initial commit
This commit is contained in:
56
docker-compose.yml
Normal file
56
docker-compose.yml
Normal file
@@ -0,0 +1,56 @@
|
||||
services:
|
||||
homelabs_raffle:
|
||||
build:
|
||||
context: app
|
||||
dockerfile: Dockerfile
|
||||
image: homelabs_raffle
|
||||
container_name: homelabs_raffle
|
||||
volumes:
|
||||
- ./data:/app/data
|
||||
dns:
|
||||
- 8.8.8.8
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- TZ="Europe/Madrid"
|
||||
- BOT_TOKEN=${BOT_TOKEN}
|
||||
- BOT_NAME=${BOT_NAME}
|
||||
- ADMIN_IDS=${ADMIN_IDS}
|
||||
- CHANNEL_IDS=${CHANNEL_IDS}
|
||||
- PAYPAL_EMAIL=${PAYPAL_EMAIL}
|
||||
- PAYPAL_HANDLE=${PAYPAL_HANDLE}
|
||||
- WEBHOOK_URL=${WEBHOOK_URL}
|
||||
- TYC_URL=${TYC_URL}
|
||||
- NEWRELIC_API_KEY=${NEWRELIC_API_KEY}
|
||||
homelabs_raffle_paypal_processor:
|
||||
build:
|
||||
context: app
|
||||
dockerfile: Dockerfile.paypal_processor
|
||||
image: homelabs_raffle_paypal_processor
|
||||
container_name: homelabs_raffle_paypal_processor
|
||||
volumes:
|
||||
- ./data:/app/data
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- TZ="Europe/Madrid"
|
||||
- BOT_TOKEN=${BOT_TOKEN}
|
||||
- BOT_NAME=${BOT_NAME}
|
||||
- PAYPAL_EMAIL=${PAYPAL_EMAIL}
|
||||
- PAYPAL_HANDLE=${PAYPAL_HANDLE}
|
||||
- TYC_URL=${TYC_URL}
|
||||
- NEWRELIC_API_KEY=${NEWRELIC_API_KEY}
|
||||
networks:
|
||||
- traefik
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.http.routers.raffle-homelabs-http.entrypoints=web
|
||||
- traefik.http.routers.raffle-homelabs-http.rule=Host(`raffle-homelabs.patacuack.net`)
|
||||
- traefik.http.routers.raffle-homelabs-http.middlewares=https-redirect@file
|
||||
- traefik.http.routers.raffle-homelabs.entrypoints=websecure
|
||||
- traefik.http.routers.raffle-homelabs.rule=Host(`raffle-homelabs.patacuack.net`)
|
||||
- traefik.http.routers.raffle-homelabs.tls=true
|
||||
- traefik.http.routers.raffle-homelabs.tls.certResolver=production
|
||||
- traefik.http.services.raffle-homelabs.loadbalancer.server.port=5000
|
||||
|
||||
networks:
|
||||
traefik:
|
||||
external: true
|
||||
Reference in New Issue
Block a user