mirror of
https://github.com/arnaucube/tools-containers.git
synced 2026-02-06 19:26:40 +01:00
added gitea and draw.io
This commit is contained in:
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
docker-data
|
||||
21
README.md
21
README.md
@@ -3,19 +3,26 @@
|
||||
Set of tools inside Docker containers, using docker-compose.
|
||||
|
||||
### Current tools
|
||||
- [x] gitlab / gogs (https://gogs.io/) / gitea (https://gitea.io)
|
||||
- [x] git
|
||||
- [ ] gitlab
|
||||
- [x] gogs (https://gogs.io/)
|
||||
- [x] gitea (https://gitea.io)
|
||||
- [x] kanboard (https://kanboard.org/)
|
||||
- [x] mumble (murmur) (https://www.mumble.com/)
|
||||
- [ ] etherpad (http://etherpad.org/) / cryptopad
|
||||
- [ ] collaborative pads
|
||||
- [ ] etherpad (http://etherpad.org/)
|
||||
- [ ] cryptopad
|
||||
- [ ] nextcloud
|
||||
- [x] dudle (https://github.com/kellerben/dudle/)
|
||||
- [ ] matrix/rocketchat
|
||||
- [ ] draw.io
|
||||
- [ ] chat
|
||||
- [ ] matrix
|
||||
- [ ] rocketchat
|
||||
- [x] draw.io
|
||||
|
||||
|
||||
Run with
|
||||
```
|
||||
POSTGRES_USER=user1 POSTGRES_PASSWORD=user1 docker-compose up
|
||||
docker-compose up
|
||||
```
|
||||
|
||||
Ports:
|
||||
@@ -29,6 +36,10 @@ Ports:
|
||||
- 4002
|
||||
- dudle
|
||||
- 4003
|
||||
- draw
|
||||
- 4004
|
||||
- gitea
|
||||
- 4005
|
||||
|
||||
|
||||
In the directory /launcher there is a webapp with links to all the services.
|
||||
|
||||
@@ -15,14 +15,32 @@ services:
|
||||
image: postgres:9.5
|
||||
restart: always
|
||||
environment:
|
||||
- "POSTGRES_USER=${POSTGRES_USER}"
|
||||
- "POSTGRES_PASSWORD=${POSTGRES_PASSWORD}"
|
||||
- "POSTGRES_USER=user1"
|
||||
- "POSTGRES_PASSWORD=user1"
|
||||
- "POSTGRES_DB=gogs"
|
||||
- "POSTGRES_DB=gitea"
|
||||
- "POSTGRES_DB=pad"
|
||||
volumes:
|
||||
- "db-data:/var/lib/postgresql/data"
|
||||
networks:
|
||||
- gogs
|
||||
- gitea
|
||||
|
||||
gitea:
|
||||
image: gitea/gitea:latest
|
||||
environment:
|
||||
- USER_UID=1000
|
||||
- USER_GID=1000
|
||||
restart: always
|
||||
networks:
|
||||
- gitea
|
||||
volumes:
|
||||
- ./docker-data/gitea:/data
|
||||
ports:
|
||||
- "4005:3000"
|
||||
- "222:22"
|
||||
depends_on:
|
||||
- postgres
|
||||
|
||||
gogs:
|
||||
image: gogs/gogs:latest
|
||||
@@ -37,7 +55,7 @@ services:
|
||||
networks:
|
||||
- gogs
|
||||
volumes:
|
||||
- "gogs-data:/data"
|
||||
- ./docker-data/gogs-data:/data
|
||||
depends_on:
|
||||
- postgres
|
||||
|
||||
@@ -54,15 +72,29 @@ services:
|
||||
ports:
|
||||
- "4003:80"
|
||||
|
||||
# draw:
|
||||
# build: ./draw
|
||||
# restart: always
|
||||
# ports:
|
||||
# - "4004:8080"
|
||||
draw:
|
||||
image: fjudith/draw.io
|
||||
restart: always
|
||||
ports:
|
||||
- "4004:8443"
|
||||
|
||||
launcher:
|
||||
build: ./launcher
|
||||
ports:
|
||||
- "8080:8080"
|
||||
build: ./launcher
|
||||
restart: always
|
||||
ports:
|
||||
- "8080:8080"
|
||||
|
||||
|
||||
networks:
|
||||
gogs:
|
||||
driver: bridge
|
||||
gitea:
|
||||
driver: bridge
|
||||
|
||||
volumes:
|
||||
kanboard_data:
|
||||
|
||||
BIN
launcher/img/draw.png
Normal file
BIN
launcher/img/draw.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 19 KiB |
BIN
launcher/img/gitea.png
Normal file
BIN
launcher/img/gitea.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 14 KiB |
BIN
launcher/img/launcher.png
Normal file
BIN
launcher/img/launcher.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 25 KiB |
@@ -5,7 +5,7 @@
|
||||
<!-- Required meta tags -->
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||
|
||||
<link rel="icon" type="image/png" href="img/launcher.png">
|
||||
<!-- Bootstrap CSS -->
|
||||
<link rel="stylesheet" href="node_modules/bootstrap/dist/css/bootstrap.min.css" integrity="sha384-WskhaSGFgHYWDcbwN70/dfYBj47jz9qbsMId/iRN3ewGhXQFZCSftd1LZCfmhktB" crossorigin="anonymous">
|
||||
|
||||
@@ -15,7 +15,10 @@
|
||||
|
||||
<body>
|
||||
<nav class="navbar navbar-light c_indigoG500to300">
|
||||
<a class="navbar-brand" href="#">tools-containers - Launcher</a>
|
||||
<a class="navbar-brand" href="/">
|
||||
<img src="img/launcher.png" width="30" height="30" alt="">
|
||||
tools-containers - Launcher
|
||||
</a>
|
||||
</nav>
|
||||
<br><br>
|
||||
<div class="container">
|
||||
@@ -25,30 +28,40 @@
|
||||
<hr>
|
||||
<div class="row">
|
||||
<div class="col-sm-2">
|
||||
<a href="http://127.0.0.1:4002" target="_blank" class="btn btn-outline-info" data-toggle="tooltip" data-placement="bottom" title="etherpad">
|
||||
<a href="http://127.0.0.1:4002" target="_blank" class="btn c_o_indigo300" data-toggle="tooltip" data-placement="bottom" title="etherpad">
|
||||
<img src="img/etherpad.png" style="max-width:100px;" alt="etherpad" title="etherpad">
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-sm-2">
|
||||
<a href="http://127.0.0.1:4001" target="_blank" class="btn btn-outline-info" data-toggle="tooltip" data-placement="bottom" title="kanboard">
|
||||
<a href="http://127.0.0.1:4001" target="_blank" class="btn c_o_indigo300" data-toggle="tooltip" data-placement="bottom" title="kanboard">
|
||||
<img src="img/kanboard.png" style="max-width:100px;" alt="kanboard" title="kanboard">
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-sm-2">
|
||||
<a href="http://127.0.0.1:4000" target="_blank" class="btn btn-outline-info" data-toggle="tooltip" data-placement="bottom" title="gogs">
|
||||
<a href="http://127.0.0.1:4000" target="_blank" class="btn c_o_indigo300" data-toggle="tooltip" data-placement="bottom" title="gogs">
|
||||
<img src="img/gogs.png" style="max-width:100px;" alt="gogs" title="gogs">
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-sm-2">
|
||||
<a href="http://127.0.0.1:4000" target="_blank" class="btn btn-outline-info" data-toggle="tooltip" data-placement="bottom" title="nextcloud">
|
||||
<a href="http://127.0.0.1:4005" target="_blank" class="btn c_o_indigo300" data-toggle="tooltip" data-placement="bottom" title="gitea">
|
||||
<img src="img/gitea.png" style="max-width:100px;" alt="gitea" title="gitea">
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-sm-2">
|
||||
<a href="http://127.0.0.1:4000" target="_blank" class="btn c_o_indigo300" data-toggle="tooltip" data-placement="bottom" title="nextcloud">
|
||||
<img src="img/nextcloud.png" style="max-width:100px;" alt="nextcloud" title="nextcloud">
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-sm-2">
|
||||
<a href="http://127.0.0.1:4003" target="_blank" class="btn btn-outline-info" data-toggle="tooltip" data-placement="bottom" title="dudle">
|
||||
<a href="http://127.0.0.1:4003" target="_blank" class="btn c_o_indigo300" data-toggle="tooltip" data-placement="bottom" title="dudle">
|
||||
<img src="img/dudle.png" style="max-width:100px;" alt="dudle" title="dudle">
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-sm-2">
|
||||
<a href="http://127.0.0.1:4004" target="_blank" class="btn c_o_indigo300" data-toggle="tooltip" data-placement="bottom" title="draw">
|
||||
<img src="img/draw.png" style="max-width:100px;" alt="draw" title="draw">
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<br><br>
|
||||
|
||||
Reference in New Issue
Block a user