1.7 KiB
1.7 KiB
Omeka S - Sindominio.net
Versión adaptada para la integración de Omeka S en la infraestructura de Sindominio
Desarrollada para su uso en el repositorio Hacer Laboratorio disponible en https://hacerlaboratorio.sindominio.net
Basada en tres imagenes Docker publicadas en el registry de Sindominio
- MariaDB: Base de datos
- PHPFPM: Código de Omeka S ejecutable a través de PHP FPM 7
- NGINX: Servidor web para acceder como proxy a PHPFPM y a los archivos no PHP de la aplicación de Omeka S
Configuración
Configurar correctamente las variables de la base de datos MYSQL y los volumenes.
Por defecto, los volúmenes se cargan en el espacio por defecto de Docker.
Ejemplo Docker Compose
version: '3'
networks:
omekan:
external: false
volumes:
db:
data:
services:
db:
image: registry.sindominio.net/mariadb
#build: ./mariadb
container_name: db
networks:
- omekan
volumes:
- db:/var/lib/mysql
environment:
MYSQL_DATABASE: omeka_sd
MYSQL_USER: omeka_sd
MYSQL_PASSWORD: omeka_sd
phpfpm:
image: registry.sindominio.net/php-omeka-s
#build: ./php-omeka-s
container_name: phpfpm
networks:
- omekan
links:
- db
volumes:
- data:/sindominio
environment:
MYSQL_DATABASE: omeka_sd
MYSQL_USER: omeka_sd
MYSQL_PASSWORD: omeka_sd
MYSQL_HOST: db
nginx:
image: registry.sindominio.net/nginx-omeka-s
#build: "./nginx-omeka-s/"
container_name: nginx
restart: always
depends_on:
- phpfpm
networks:
- omekan
links:
- phpfpm
ports:
- "8090:80"
volumes:
- data:/sindominio