All checks were successful
ktm-booking-bot/ktm-booking-bot/pipeline/head This commit looks good
30 lines
852 B
YAML
30 lines
852 B
YAML
version: '3'
|
|
services:
|
|
#######################################
|
|
# KTM Train Booking Bot
|
|
#######################################
|
|
ktm-train-bot:
|
|
restart: always
|
|
build:
|
|
context: .
|
|
dockerfile: docker/Dockerfile
|
|
environment:
|
|
- "TZ=Asia/Singapore"
|
|
- "LOGGER_WEBHOOK_URL=${LOGGER_WEBHOOK_URL}"
|
|
ports:
|
|
- "127.0.0.1:8009:8000"
|
|
entrypoint: ["/bin/bash", "-c", "/app/server 2>&1 | /app/messenger --webhook --url $LOGGER_WEBHOOK_URL"]
|
|
|
|
#######################################
|
|
# Postgres server
|
|
#######################################
|
|
postgres-ktm-train-bot:
|
|
image: postgres
|
|
restart: always
|
|
volumes:
|
|
- "./_docker_mnt/_postgres_data:/var/lib/postgresql/data"
|
|
environment:
|
|
- "POSTGRES_USER=${DB_USER}"
|
|
- "POSTGRES_PASSWORD=${DB_PASS}"
|
|
- "POSTGRES_DB=${DB_NAME}"
|