From 734acd2ed497445a9f9e99b39f99260e98671da7 Mon Sep 17 00:00:00 2001 From: Peter Wood Date: Tue, 29 Apr 2025 16:43:52 -0400 Subject: [PATCH] Add initial Docker Compose configuration and database setup for Dockge --- dockge/README.md | 34 ++++++++++++++++++++++++++++++++++ dockge/data/db-config.json | 3 +++ dockge/data/dockge.db | Bin 0 -> 40960 bytes dockge/data/dockge.db-shm | Bin 0 -> 32768 bytes dockge/data/dockge.db-wal | Bin 0 -> 4152 bytes dockge/docker-compose.yml | 20 ++++++++++++++++++++ 6 files changed, 57 insertions(+) create mode 100644 dockge/README.md create mode 100644 dockge/data/db-config.json create mode 100644 dockge/data/dockge.db create mode 100644 dockge/data/dockge.db-shm create mode 100644 dockge/data/dockge.db-wal create mode 100644 dockge/docker-compose.yml diff --git a/dockge/README.md b/dockge/README.md new file mode 100644 index 0000000..771ed22 --- /dev/null +++ b/dockge/README.md @@ -0,0 +1,34 @@ + +# Dockge + +## About + +A fancy, easy-to-use and reactive self-hosted `docker-compose.yml` stack-oriented manager. + +## Links + +🔗 +🔗 + +## `compose.yml` example + +The `compose.yml` (or `docker-compose.yml`) file needs to be saved in `/opt/dockge/compose.yml` or `/opt/dockge/docker-compose.yml`. + +```yaml +services: + dockge: + image: louislam/dockge:1 + restart: unless-stopped + ports: + # Host Port : Container Port + - 5001:5001 + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - ./data:/app/data + # ⚠️ 1. FULL path only. No relative path (MUST) + # ⚠️ 2. Left Stacks Path === Right Stacks Path (MUST) + - /home/acedanger/docker/:/home/acedanger/docker/ + environment: + # Tell Dockge where is your stacks directory + - DOCKGE_STACKS_DIR=/home/acedanger/docker/ +``` diff --git a/dockge/data/db-config.json b/dockge/data/db-config.json new file mode 100644 index 0000000..6d3ac49 --- /dev/null +++ b/dockge/data/db-config.json @@ -0,0 +1,3 @@ +{ + "type": "sqlite" +} \ No newline at end of file diff --git a/dockge/data/dockge.db b/dockge/data/dockge.db new file mode 100644 index 0000000000000000000000000000000000000000..879dfc0e372f892d7f75d6eb09a2df2abed96c20 GIT binary patch literal 40960 zcmeI*Pfy!s90%~nF(HIPU8zDj;#S2KzDp z4x3A65*e2{;5q}e4(SZ!sk-M@>PowGFJMdm*>X2 zb3~cG{nzcq-fw#!_K;iObf5DiOb~zo1Rwwb2tWV=H$dQ%cxNJ&kUqEUB0Vy;sLk@e zTh9BoweQnlz5Aopx#`@Ty1u-yvOcFSEYHqusD;*|1=X>`)Pg!(;B^$VQ`!|vBofjW z8Z$P_)!KsX;$fA!>6yoK4O>~of@;}}Zc$gY9j4lTxvcKFR>g3S)m?h58a{I@+jMD# zALytW>_$B>TyxuShcnr%R^LoydepUz3N2h&V$blrL&xQNy{ZnwWYz(%VbgJV1MGVB zYLS)F)zC%c{+SS&vUFoW&$O$NG&Ct$1?2IM)`lK&E z4Ln5w@rgBS*0#GoW^G4TYP9#_)c=Nw7h_h1o;Y?xMD%Q06B&n2$;f+@N0wa#{7d-GEFn1v4ozKPGdowJj$45Z{_)U6-Fsc>1-RQ%f+i< z3e!cTcuoAI@9&5ul1b?-83ZZJ4rkHkP&I6O?P!UeT?8tfZaVc3jIz&_89fr;5_Y`T zK%Pl!{2*n1%4Vh0t>7ScZF-ciSX-{aEXVfpWyjoYm)6mI`0a`ahk*B*-(;)0S9);; z(4Iv)6C)$i%c|pkncw^JQ-oiZY?FG;t8&wUwPX&9i@+$~Qak-Xiis-E-f!3JmgYp7 z>MXS62JO5!*ozCpn=V(EuSPsNn+7wt>smaa9*Dg7z7*7=!Khf$#J#z!d`6UCmGAfr z69gat0SG_<0uX=z1Rwwb2tWV=Z(Tr>qhui-&7?EqDLs?Qq*EDPe~=0~G*dx;!Wi?U zuV(-JX?{2oC68)FdAW2dJ(-zGiJrNZk|R=-Jh@yl>=qMR!~ zy!9rcLI^+r0uX=z1Rwwb2tWV=5P$##t}Sp&mXlI=D=)`7Le&(g9 z?>c)%KYv*Yb&Yb8KkPrymo&Gjxx2m>{8-=h`72C<%q6Ll+&hhuokO-3yxn3jV+`u) z!Nuk0PZrm5V>3%L^QJkwl=DvX@u%j~g$dU^I?<fLV~jt~M6fB*y_009U<00Izz00bcLKM{B;b&Ik8I3ZocFlo`S`TsQu z$NwKq<&I|8RyLl^7gyF-ckGuFzN!1=wTb(gRm)mn`!i#c%L~kZaX9YG&&}*SSS#*Y zV*FoHUK9R@2?7v+00bZa0SG_<0uX=z1Rwx`n