Skip to content

Feat: Docker Compose#2

Open
Chaoskjell44 wants to merge 3 commits intoTicketsBot-cloud:mainfrom
Chaoskjell44:feat-docker-compose
Open

Feat: Docker Compose#2
Chaoskjell44 wants to merge 3 commits intoTicketsBot-cloud:mainfrom
Chaoskjell44:feat-docker-compose

Conversation

@Chaoskjell44
Copy link
Copy Markdown

This PR adds a full Docker-compose Profile to host the Bot.

It adds a docker-compose.yaml file that will create 2 containers.

  • One Container hosts the entire Bot
  • The other Container creates a full PostgreSQL database for the bot to work.

The original dockerfile has been renamed to .Dockerfile
It also adds a init.SQL file from which the PostgreSQL DB will create all tables.
It also changes the README.md file to contain a new setup way "Docker" and separate the old Installation/setup way to it's own section "Manual".
Lastly it changes the .env.example file to have all Env vars included for the docker-compose setup.

@Chaoskjell44 Chaoskjell44 mentioned this pull request Jul 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant