diff --git a/.gitignore b/.gitignore index 0433768..1bfc41a 100644 --- a/.gitignore +++ b/.gitignore @@ -5,5 +5,3 @@ Cargo.lock .cargo/ .sqlx/ - -docker-compose* diff --git a/backend/docker-compose-build.yml b/backend/docker-compose-build.yml new file mode 100644 index 0000000..c046087 --- /dev/null +++ b/backend/docker-compose-build.yml @@ -0,0 +1,18 @@ +services: + backend: + container_name: chatapp_backend + build: + context: . + args: + - DATABASE_URL=${DATABASE_URL} + ports: + - "8000:8000" + depends_on: + - redis + env_file: + - .env + redis: + container_name: chatapp_redis + image: docker.io/library/redis:alpine + ports: + - "6379:6379" diff --git a/backend/docker-compose.yml b/backend/docker-compose.yml new file mode 100644 index 0000000..4bef3b6 --- /dev/null +++ b/backend/docker-compose.yml @@ -0,0 +1,16 @@ +services: + backend: + container_name: chatapp_backend + image: git.zxq5.dev/zxq5/chatapp-backend:v0.4.0 + ports: + - "8000:8000" + depends_on: + - redis + env_file: + - .env + + redis: + container_name: chatapp_redis + image: docker.io/library/redis:alpine + ports: + - "6379:6379"