about summary refs log tree commit diff
path: root/composer/gitea/docker-compose.yml
diff options
context:
space:
mode:
Diffstat (limited to 'composer/gitea/docker-compose.yml')
-rw-r--r--composer/gitea/docker-compose.yml48
1 files changed, 48 insertions, 0 deletions
diff --git a/composer/gitea/docker-compose.yml b/composer/gitea/docker-compose.yml
new file mode 100644
index 0000000..d7a209d
--- /dev/null
+++ b/composer/gitea/docker-compose.yml
@@ -0,0 +1,48 @@
+version: '2'
+volumes:
+  data:
+    external:
+      name: gitea_data
+  db:
+    external:
+      name: gitea_db
+networks:
+  gitea:
+    external: false
+services:
+  web:
+    image: gitea/gitea
+    volumes:
+      - data:/data
+    ports:
+      - "127.0.0.1:5001:3000"
+      - "5022:5022"
+    environment:
+      - DB_TYPE=postgres
+      - DB_HOST=db:5432
+      - DB_NAME=gitea
+      - DB_USER=gitea
+      - DB_PASSW=gitea
+      - ROOT_URL=https://git.dybiec.info
+      - SSH_DOMAIN=git.dybiec.info
+      - SSH_PORT=5022
+      - APP_NAME=git.dybiec.info
+      - DISABLE_REGISTRATION=true
+      - INSTALL_LOCK=true
+      - RUN_MODE=prod
+    networks:
+      - gitea
+    depends_on:
+      - db
+    restart: always
+  db:
+    image: postgres:9.6
+    restart: always
+    environment:
+      - POSTGRES_USER=gitea
+      - POSTGRES_PASSWORD=gitea
+      - POSTGRES_DB=gitea
+    networks:
+      - gitea
+    volumes:
+      - db/:/var/lib/mysql