Browse Source

Reorganizar el código dentro de este repo en vez de hacer otro

master
Siroco 2 months ago
parent
commit
71c62818ef
Signed by: siroco GPG Key ID: 1324098302A514B0
4 changed files with 28 additions and 69 deletions
  1. +0
    -3
      .gitmodules
  2. +27
    -64
      README.md
  3. +1
    -1
      docker-compose.yml
  4. +0
    -1
      php-omeka-s

+ 0
- 3
.gitmodules View File

@ -1,6 +1,3 @@
[submodule "php-omeka-s"]
path = php-omeka-s
url = https://git.sindominio.net/estibadores/php-omeka-s
[submodule "mariadb"]
path = mariadb
url = https://git.sindominio.net/estibadores/mariadb


+ 27
- 64
README.md View File

@ -1,82 +1,45 @@
# Omeka S - Sindominio.net
# Omeka S PHPFPM Docker Image
Versión adaptada para la integración de __Omeka S__ en la infraestructura de _Sindominio_
Imágen de docker de _Omeka S_ con PHPFPM
Desarrollada para su uso en el repositorio _Hacer Laboratorio_ disponible en https://hacerlaboratorio.sindominio.net
Levant el puerto 9000 para el proxy PHPFPM con el usuario _omeka_
Basada en tres imagenes Docker publicadas en el registry de Sindominio
Más info : https://omeka.org/s/
* 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
# Configuración
Variables de entorno:
Configurar correctamente las variables de la base de datos _MYSQL_ y los volumenes.
* MYSQL_DATABASE omeka
* MYSQL_USER omeka
* MYSQL_PASSWORD omeka
* MYSQL_HOST db
Por defecto, los volúmenes se cargan en el espacio por defecto de Docker.
Si hemos usado esta imagen en el docker-compose junto con la imagen de _mariadb_ debemos escribir los mismos datos.
# Ejemplo Docker Compose
## Uso en 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
omeka:
image: registry.sindominio.net/omeka-s
restart: always
container_name: sd_omeka_s
environment:
MYSQL_ROOT_PASSWORD: omeka
MYSQL_DATABASE: omeka
MYSQL_USER: omeka
MYSQL_PASSWORD: omeka
links:
- db
volumes:
- data:/sindominio
environment:
MYSQL_DATABASE: omeka_sd
MYSQL_USER: omeka_sd
MYSQL_PASSWORD: omeka_sd
MYSQL_HOST: db
- data:/sindominio/omeka-s
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
...
```
volumes:
data:
```

+ 1
- 1
docker-compose.yml View File

@ -25,7 +25,7 @@ services:
phpfpm:
#image: registry.sindominio.net/php-omeka-s
build: ./php-omeka-s
build: .
container_name: phpfpm
networks:
- omekan


+ 0
- 1
php-omeka-s

@ -1 +0,0 @@
Subproject commit a3ac9a4dc8ac9759f18bbf76de5a0f92fd30bedb

Loading…
Cancel
Save