chore: Add docker-compose.yml

Signed-off-by: Awiteb <a@4rs.nl>
This commit is contained in:
Awiteb 2024-06-26 23:00:57 +03:00
commit 0c90ef795b
Signed by: awiteb
GPG key ID: 3F6B55640AA6682F

25
docker-compose.yml Normal file
View file

@ -0,0 +1,25 @@
version: '3'
services:
oxidetalis:
container_name: oxidetalis
build:
context: ./
dockerfile: ./crates/oxidetalis/Dockerfile
environment:
- OXIDETALIS_CONFIG=/app/config.toml
ports:
- 8000:8000
depends_on:
- db
volumes:
- ./config.toml:/app/config.toml
db:
container_name: oxidetalis_postgres
image: postgres:latest
environment:
POSTGRES_USER: oxidetalis
POSTGRES_PASSWORD: oxidetalis
POSTGRES_DB: oxidetalis_db
# This for devlopment only
ports:
- 5432:5432