Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • P portaro
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • Jan Pachol
  • portaro
  • Wiki
  • Running Portaro

Running Portaro · Changes

Page history
Update Running Portaro authored Mar 06, 2020 by Jan Pachol's avatar Jan Pachol
Hide whitespace changes
Inline Side-by-side
Running-Portaro.md
View page @ 89df0d5b
# Running Portaro
## Running firebird+appserver+portaro+watchtower+nginxproxy in docker-compose (preferred)
## Running firebird+appserver+portaro+traefikproxy+watchtower in docker-compose (preferred)
docker-compose.yml:
......@@ -16,7 +16,7 @@ services:
volumes:
- /home/verbis/verbis.fdb:/db.fdb
- /var/run/docker.sock:/var/run/docker.sock
restart: always
restart: unless-stopped
appserver:
image: kpsys/appserver
......@@ -29,7 +29,7 @@ services:
- DATABASE_URL=jdbc:firebirdsql:firebird:db_verbis?lc_ctype=UTF8
depends_on:
- firebird
restart: always
restart: unless-stopped
portaro:
image: kpsys/portaro
......@@ -39,27 +39,50 @@ services:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- APPSERVER_URL=http://appserver:8182
labels:
- traefik.enable=true
- traefik.http.routers.portaroprimary-https.rule=Host(`portaro.library.cz`)
- traefik.http.routers.portaroprimary-https.entrypoints=websecure
- traefik.http.routers.portaroprimary-https.tls=true
- traefik.http.routers.portaroprimary-https.tls.certresolver=le
# Redirect to https
- traefik.http.middlewares.portaroprimary-https-redirect.redirectscheme.scheme=https
- traefik.http.routers.portaroprimary-http.rule=Host(`portaro.library.cz`)
- traefik.http.routers.portaroprimary-http.entrypoints=web
- traefik.http.routers.portaroprimary-http.middlewares=portaroprimary-https-redirect
depends_on:
- appserver
- firebird
restart: always
proxy:
image: nginx
restart: unless-stopped
traefik:
image: traefik:latest
command:
- --log.level=ERROR
- --api.insecure=true
- --providers.docker=true
- --providers.docker.exposedbydefault=false
- --entrypoints.web.address=:80
- --entryPoints.websecure.address=:443
- --certificatesResolvers.le.acme.email=kpsys@kpsys.cz
- --certificatesResolvers.le.acme.storage=/acme.json
- --certificatesresolvers.le.acme.httpchallenge=true
- --certificatesResolvers.le.acme.httpChallenge.entryPoint=web
ports:
- 80:80
- 443:443
- 9080:8080
volumes:
- /home/verbises/acme.json:/acme.json
- /var/run/docker.sock:/var/run/docker.sock
- /home/verbis/nginx:/etc/nginx/conf.d:ro
restart: always
restart: unless-stopped
watchtower:
image: v2tec/watchtower
volumes:
- /var/run/docker.sock:/var/run/docker.sock
command: --schedule "0 0 2 * * *" --cleanup
restart: always
restart: unless-stopped
```
## Running firebird
......
Clone repository
  • Appserver uninstall
  • Automatcké restartování containerů
  • Docker cheatsheet
  • How search works
  • Jak dostat logy z Portara na dockeru
  • Jak fungují práva v kombinaci s odděleními
  • Licenční server
  • Migrace firebirdu na 3.0
  • Nastaveni custom IP dockeru
  • Nastavení CPK
  • Nastavení SAML2 Identity Provider (např. EduID)
  • Platební brány
  • Postgres notes
  • Running Portaro
  • Setup filters and matchers
View All Pages