added docker files

This commit is contained in:
2023-07-28 18:51:28 -05:00
parent db0d8845c3
commit f544201203
86 changed files with 4393 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
version: "3"
services:
kutt:
container_name: kutt
hostname: kutt
image: kutt/kutt
environment:
DB_HOST: kutt-postgres
DB_NAME: kutt
DB_USER: kutt
DB_PASSWORD: kutt
REDIS_HOST: kutt-redis
env_file:
- .env
ports:
- 3000:3000/tcp
restart: always
depends_on:
- kutt-postgres
- kutt-redis
command: ["./wait-for-it.sh", "kutt-postgres:5432", "--", "npm", "start"]
kutt-redis:
container_name: kutt-redis
hostname: kutt-redis
image: redis:6.0-alpine
volumes:
- /opt/docker/appdata/kutt/redis_data:/data
kutt-postgres:
container_name: kutt-postgres
hostname: kutt-postgres
image: postgres:12-alpine
environment:
POSTGRES_USER: kutt
POSTGRES_PASSWORD: kutt
POSTGRES_DB: kutt
volumes:
- /opt/docker/appdata/kutt/postgres_data:/var/lib/postgresql/data