Dockerfile to provide a ready to use SPIP in production.
This docker use SPIP-cli project to manage an auto install for SPIP. It can be use to manage the SPIP with command line.
4.4,4.4.7,latest(use PHP 8.3)4.3,4.3.9, (use PHP 8.3)4.2,4.2.17(use PHP 8.3)4.1,4.1.20(use PHP 8.1)
WARNING: if your backend is broken after upgrade you must remove image and files cache :
To clear cache remove tmp/cache and local/cache-* folders
Automated builds of the image are available on Dockerhub and is the recommanded method of installation.
docker pull ipeos/spip:latestdocker run --name some-spip --link some-mysql:mysql -p 8080:80 -d ipeos/spipSPIP_AUTO_INSTALL: auto install spip database1or0(default:1)SPIP_DB_SERVER: connexion method to the databasesqlite3ormysql(default:mysql)SPIP_DB_PREFIX: SQL table prefix (default:spip)
The MySQL database must exist before installation. It will not be automatically created.
SPIP_DB_HOST: MySQL server hostname or IP (default:mysql)SPIP_DB_LOGIN: MySQL user login (default:spip)SPIP_DB_PASS: MySQL user password (default:spip)SPIP_DB_NAME: MySQL database name (default:spip)
SPIP_ADMIN_NAME: account name (default:Admin)SPIP_ADMIN_LOGIN: account login (default:admin)SPIP_ADMIN_EMAIL: account email (default:admin@spip)SPIP_ADMIN_PASS: account password (default:adminadmin)
SPIP_SITE_ADDRESS: website address (default:http://localhost)
Can change PHP vars to optimize your installation.
PHP_MAX_EXECUTION_TIME(default:60)PHP_MEMORY_LIMIT(default:256M)PHP_POST_MAX_SIZE(default:40M)PHP_UPLOAD_MAX_FILESIZE(default32M)PHP_TIMEZONE(default:America/Guadeloupe)
This image was created by IPEOS for a purpose of web development training courses.
If you find this image useful here's how you can help:
- Send a Pull Request with your awesome enhancements and bug fixes
- Be a part of the community and help resolve Issues