From b914e3c183e2679ab8c961db19093183b70b7340 Mon Sep 17 00:00:00 2001 From: Muhammad Faizud Daroin Date: Sat, 21 Jan 2023 20:11:29 +0700 Subject: [PATCH] initial commit --- .env.example | 5 +++++ .gitignore | 1 + docker-compose.yml | 25 +++++++++++++++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 .env.example create mode 100644 .gitignore create mode 100644 docker-compose.yml diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..82ab889 --- /dev/null +++ b/.env.example @@ -0,0 +1,5 @@ +PORT=3000 +DB_USER=postgres +DB_PASS=postgres +SALT= + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4c49bd7 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.env diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..4f568fd --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,25 @@ +version: '3' + +services: + db: + image: postgres:15 + restart: always + environment: + POSTGRES_USER: ${DB_USER} + POSTGRES_PASSWORD: ${DB_PASS} + volumes: + - ./postgres-data:/var/lib/postgresql/data + wakapi: + image: ghcr.io/muety/wakapi:2.6.1 + restart: always + ports: + - ${PORT}:3000 + environment: + WAKAPI_PASSWORD_SALT: ${SALT} + WAKAPI_DB_TYPE: postgres + WAKAPI_DB_USER: ${DB_USER} + WAKAPI_DB_PASSWORD: ${DB_PASS} + WAKAPI_DB_PORT: 5432 + WAKAPI_DB_HOST: db + volumes: + - ./wakapi-data:/data