diff --git a/.dockerignore b/.dockerignore index 7625da4..5fe5c3a 100644 --- a/.dockerignore +++ b/.dockerignore @@ -2,6 +2,7 @@ .git .github .dockerignore +.python-version .env .env.dev diff --git a/README.md b/README.md index 053ca3d..939b17c 100644 --- a/README.md +++ b/README.md @@ -94,6 +94,13 @@ Use docker compose to build and run the container: ```bash docker-compose up -d --build ``` + +Run in production mode: + +```bash +docker compose -f prod/production.yml up -d +``` + diff --git a/docker-compose.yml b/docker-compose.yml index e2e3a02..031676b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,4 +1,5 @@ --- +name: dds-discord services: # Discord bot bot: diff --git a/prod/.env.example b/prod/.env.example new file mode 100644 index 0000000..0ec1e2e --- /dev/null +++ b/prod/.env.example @@ -0,0 +1,17 @@ +BOT_TOKEN= +OWNER_ID= + +GUILD_ID= + +# Discord Role IDs +ROOKIE_ROLE_ID= +ADVANCED_ROLE_ID= +ANALOG_ROLE_ID= +DIGITAL_ROLE_ID= +RACING_ROLE_ID= +FREESTYLE_ROLE_ID= + +# Twitch API +TWITCH_CLIENT_ID= +TWITCH_CLIENT_SECRET= +TWITCH_CHANNEL_ID= \ No newline at end of file diff --git a/prod/production.example.yml b/prod/production.example.yml index 54bbf17..3164764 100644 --- a/prod/production.example.yml +++ b/prod/production.example.yml @@ -1,5 +1,5 @@ -version: "3" - +--- +name: dds-discord services: # Discord bot - production discord-bot: @@ -8,6 +8,7 @@ services: tty: true environment: BOT_TOKEN: "" + TWITCH_CHANNEL_ID: "" deploy: mode: replicated replicas: 1