diff --git a/.dockerignore b/.dockerignore index fbd4a13..91ecdf6 100644 --- a/.dockerignore +++ b/.dockerignore @@ -2,4 +2,5 @@ node_modules npm-debug.log package-lock.json -logs/* \ No newline at end of file +logs/* +docker-compose.* \ No newline at end of file diff --git a/.gitignore b/.gitignore index 8191c4c..8ba5c24 100644 --- a/.gitignore +++ b/.gitignore @@ -5,4 +5,5 @@ config/config.json package-lock.json *.sqlite .env -*.log \ No newline at end of file +*.log +docker-compose.yml \ No newline at end of file diff --git a/docker-compose.yml.example b/docker-compose.yml.example new file mode 100644 index 0000000..e597203 --- /dev/null +++ b/docker-compose.yml.example @@ -0,0 +1,17 @@ +version: '3.5' +services: + discordrolebot: + #build: + # context: ./ + image: ghcr.io/acocalypso/discordrolemanager:master + ports: + - "9000:9000" + - "40444:40444" + volumes: + - ./config/:/usr/src/app/config/ + - ./locale/:/usr/src/app/locale/ + - ./logs/:/usr/src/app/logs/ + security_opt: + - no-new-privileges:true + #if you host your db locally use network_mode + #network_mode: "host" \ No newline at end of file