Geoserver
Config VM
binari:
- btop
- nfs-server
- docker
Share e directory
directory di geoserver: /var/mnt/gisfo-geoserver
per mantenere la compatibilità con le macchine interne è stato fatto un link dentro /home/containers
root@geoserver-gisfo:/home/containers# ls -l
totale 0
lrwxrwxrwx 1 root root 24 26 set 10.24 gisfo-geoserver -> /var/mnt/gisfo-geoserver
root@geoserver-gisfo:/home/containers# cat /etc/exports
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
#
/var/mnt/gisfo-geoserver/custom-data *(rw,sync,no_subtree_check,all_squash,anonuid=1000,anongid=1000)
/var/mnt/gisfo-geoserver/geoserver-data *(rw,sync,no_subtree_check,all_squash,anonuid=1000,anongid=1000)
Docker
services:
webgis-geoserver:
image: kartoza/geoserver:2.24.0
container_name: gisfo-geoserver-develop
restart: unless-stopped
volumes:
- geoserver-data-nfs:/opt/geoserver/data_dir
- custom-data-nfs:/opt/geoserver/custom-data
ports:
- "38082:8080"
# - "40082:80"
env_file:
- .env # External environment variables file
volumes:
geoserver-data-nfs:
driver: local
driver_opts:
type: "nfs"
o: "addr=127.0.0.1,rw"
device: ":/var/mnt/gisfo-geoserver/geoserver-data"
custom-data-nfs:
driver: local
driver_opts:
type: "nfs"
o: "addr=127.0.0.1,rw"
device: ":/var/mnt/gisfo-geoserver/custom-data"

No Comments