From 75bbdb4fbc63d8cc3ede3e2a2b0394378b90dccd Mon Sep 17 00:00:00 2001 From: Alexey Skobkin Date: Wed, 29 Apr 2020 14:59:44 +0300 Subject: [PATCH] Portainer added. --- README.md | 1 + portainer/.env.dist | 7 +++++++ portainer/docker-compose.yml | 26 ++++++++++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 portainer/.env.dist create mode 100644 portainer/docker-compose.yml diff --git a/README.md b/README.md index 3f424c3..69b764f 100644 --- a/README.md +++ b/README.md @@ -36,6 +36,7 @@ Not every stack is tested to fully work. - [x] Murmur (Mumble server) - [x] Open Streaming Platform - [x] OpenVPN +- [ ] Portainer (prototype state) - [ ] Postgres Common (prototype state) - [x] Proxy MTProto - [x] Proxy Socks5 diff --git a/portainer/.env.dist b/portainer/.env.dist new file mode 100644 index 0000000..4cba1c2 --- /dev/null +++ b/portainer/.env.dist @@ -0,0 +1,7 @@ +# https://hub.docker.com/r/portainer/portainer + +# Uncomment to use directory binding instead of docker volume (almost always not needed) +#DATA_PATH=/some/path + +LOG_MAX_SIZE=5m +LOG_MAX_FILE=5 diff --git a/portainer/docker-compose.yml b/portainer/docker-compose.yml new file mode 100644 index 0000000..2b6ebd1 --- /dev/null +++ b/portainer/docker-compose.yml @@ -0,0 +1,26 @@ +version: '3.7' + +services: + portainer: + # https://hub.docker.com/r/portainer/portainer + image: portainer/portainer + container_name: portainer + ports: + - "127.0.0.1:9000:9000/tcp" + #- "127.0.0.1:8000:8000/tcp" + volumes: + # Persistent data volume + - "${DATA_PATH:-portainer_data}:/data" + # Docker socket + - "/var/run/docker.sock:/var/run/docker.sock" + env_file: .env + restart: unless-stopped + logging: + driver: "json-file" + options: + max-size: "${LOG_MAX_SIZE:-5m}" + max-file: "${LOG_MAX_FILE:-5}" + +volumes: + portainer_data: + name: portainer_data