diff --git a/.env-services-dist b/.env-services-dist new file mode 100644 index 0000000..1414289 --- /dev/null +++ b/.env-services-dist @@ -0,0 +1,12 @@ +# wiki_db +POSTGRES_DB= +POSTGRES_USER= +POSTGRES_PASSWORD= + +# wiki_instance +DB_TYPE=postgres +DB_HOST=wiki_db +DB_PORT=5432 +DB_NAME= +DB_USER= +DB_PASS= diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..92ad140 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +etc/db-data +.env-wiki_db +.env-wiki_instance diff --git a/README.md b/README.md index 8088b76..c4b95e3 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,4 @@ -# wiki - +### info +- [intro](https://wiki.js.org/) +- [docs](https://docs.requarks.io/install/docker) +- [git](https://github.com/Requarks/wiki) diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..b4f4a55 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,38 @@ +version: "3" +services: + wiki_db: + image: postgres:13-alpine + container_name: wiki_db + + hostname: wiki_db + restart: unless-stopped + + logging: + driver: "none" + + environment: + POSTGRES_DB: wiki + POSTGRES_USER: wikiuser + POSTGRES_PASSWORD: wikipass + + volumes: + - ./etc/db-data:/var/lib/postgresql/data + wiki_instance: + image: requarks/wiki:2.5 + container_name: wiki_instance + + hostname: wiki_instance + restart: unless-stopped + depends_on: + - wiki_db + + environment: + DB_TYPE: postgres + DB_HOST: wiki_db + DB_PORT: 5432 + DB_NAME: wiki + DB_USER: wikiuser + DB_PASS: wikipass + + ports: + - "3008:3000"