|
|
# Running Portaro
|
|
|
|
|
|
## Running appserver+portaro+watchtower+nginxproxy in docker-compose (preferred)
|
|
|
## Running firebird+appserver+portaro+watchtower+nginxproxy in docker-compose (preferred)
|
|
|
|
|
|
docker-compose.yml:
|
|
|
|
... | ... | @@ -9,6 +9,17 @@ version: '3' |
|
|
|
|
|
services:
|
|
|
|
|
|
firebird:
|
|
|
image: kpsys/firebird:latest
|
|
|
ports:
|
|
|
- 3050:3050
|
|
|
volumes:
|
|
|
- /data/db:/data
|
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
|
environment:
|
|
|
- DATABASE_NAME=db_verbis
|
|
|
restart: always
|
|
|
|
|
|
appserver:
|
|
|
image: kpsys/appserver
|
|
|
ports:
|
... | ... | @@ -17,7 +28,7 @@ services: |
|
|
- /home/verbis/appserver-workspace:/workspace
|
|
|
- /var/run/docker.sock:/var/run/docker.sock
|
|
|
environment:
|
|
|
- DATABASE_URL=jdbc:firebirdsql:192.168.1.250:db_verbis?lc_ctype=UTF8
|
|
|
- DATABASE_URL=jdbc:firebirdsql:firebird:db_verbis?lc_ctype=UTF8
|
|
|
restart: always
|
|
|
|
|
|
portaro:
|
... | ... | @@ -50,6 +61,20 @@ services: |
|
|
command: --schedule "0 0 2 * * *" --cleanup
|
|
|
```
|
|
|
|
|
|
## Running firebird
|
|
|
|
|
|
### On Linux (in Docker) - preferred
|
|
|
|
|
|
```
|
|
|
sudo docker pull kpsys/firebird; sudo docker rm -f firebird; sudo docker run -d -t --restart=always -p 3050:3050 -e DATABASE_NAME=db_verbis -v /data/db:/data --name firebird kpsys/firebird
|
|
|
```
|
|
|
|
|
|
#### Environment variables:
|
|
|
* `DATABASE_NAME`: name of database file without extension also name of DB alias
|
|
|
* `SQLKPWIN_PASSWORD`: override default password for SQLKPWIN user
|
|
|
* `OPAC_PASSWORD`: override default password for OPAC user
|
|
|
* `KATALOG_PASSWORD`: override default password for KATALOG user
|
|
|
|
|
|
## Running appserver
|
|
|
|
|
|
### On Linux (in Docker) - preferred
|
... | ... | |