attempt to install pdo_mysql php ext
This commit is contained in:
@ -10,8 +10,8 @@ PHP_VERSION=7.4
|
|||||||
# environment for PHP frameworks like laravel/symphony
|
# environment for PHP frameworks like laravel/symphony
|
||||||
APP_ENV=prod
|
APP_ENV=prod
|
||||||
|
|
||||||
## Extra extensions you need
|
## Extra extensions you need (run `abra app YOURAPPDOMAIN run app "php -m"` to see active extensions)
|
||||||
#PHP_EXTENSIONS="calendar"
|
PHP_EXTENSIONS="pdo_mysql"
|
||||||
|
|
||||||
# Optional database
|
# Optional database
|
||||||
#COMPOSE_FILE="compose.yml:compose.mariadb.yml"
|
#COMPOSE_FILE="compose.yml:compose.mariadb.yml"
|
||||||
|
@ -36,6 +36,15 @@ Coöp Cloud + [PHP](https://php.org) + MariaDB (optional) + Nginx = 🥳
|
|||||||
6. Open the configured domain in your browser to check all is good
|
6. Open the configured domain in your browser to check all is good
|
||||||
|
|
||||||
|
|
||||||
|
## Extra
|
||||||
|
|
||||||
|
You can see what PHP extensions compiled into the image, by checking the output of:
|
||||||
|
- abra app YOURAPPDOMAIN run app "php -m"
|
||||||
|
|
||||||
|
You can see the PHP config and environment, by checking the output of:
|
||||||
|
- abra app YOURAPPDOMAIN run app "php -i"
|
||||||
|
|
||||||
|
|
||||||
## Email
|
## Email
|
||||||
|
|
||||||
There is a local or remote SMTP relay configuration available.
|
There is a local or remote SMTP relay configuration available.
|
||||||
|
2
abra.sh
2
abra.sh
@ -1,7 +1,7 @@
|
|||||||
# export PHP_VERSION=7.4
|
# export PHP_VERSION=7.4
|
||||||
export NGINX_DEFAULT_CONF_VERSION=v7
|
export NGINX_DEFAULT_CONF_VERSION=v7
|
||||||
export PHP_UPLOADS_CONF_VERSION=v3
|
export PHP_UPLOADS_CONF_VERSION=v3
|
||||||
export ENTRYPOINT_CONF_VERSION=v2
|
export ENTRYPOINT_CONF_VERSION=v3
|
||||||
export ENTRYPOINT_MAILRELAY_CONF_VERSION=v1
|
export ENTRYPOINT_MAILRELAY_CONF_VERSION=v1
|
||||||
export MSMTP_CONF_VERSION=v3
|
export MSMTP_CONF_VERSION=v3
|
||||||
|
|
||||||
|
@ -3,6 +3,7 @@ services:
|
|||||||
app:
|
app:
|
||||||
environment:
|
environment:
|
||||||
- DB_HOST=${STACK_NAME}_db
|
- DB_HOST=${STACK_NAME}_db
|
||||||
|
# - DB_HOST=db
|
||||||
- DB_USER=site
|
- DB_USER=site
|
||||||
- DB_PASSWORD_FILE=/run/secrets/db_password
|
- DB_PASSWORD_FILE=/run/secrets/db_password
|
||||||
- DB_NAME=site
|
- DB_NAME=site
|
||||||
|
@ -12,10 +12,10 @@ services:
|
|||||||
configs:
|
configs:
|
||||||
- source: php_uploads_conf
|
- source: php_uploads_conf
|
||||||
target: /usr/local/etc/php/conf.d/uploads.ini
|
target: /usr/local/etc/php/conf.d/uploads.ini
|
||||||
# - source: entrypoint_conf
|
- source: entrypoint_conf
|
||||||
# target: /docker-entrypoint.sh
|
target: /docker-entrypoint.sh
|
||||||
# mode: 0555
|
mode: 0555
|
||||||
# entrypoint: /docker-entrypoint.sh
|
entrypoint: /docker-entrypoint.sh
|
||||||
deploy:
|
deploy:
|
||||||
update_config:
|
update_config:
|
||||||
failure_action: rollback
|
failure_action: rollback
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
{{ if (env "PHP_EXTENSIONS") }}
|
{{ if (env "PHP_EXTENSIONS") }}
|
||||||
|
echo Installing PHP extensions {{ env "PHP_EXTENSIONS" }}
|
||||||
docker-php-ext-install {{ env "PHP_EXTENSIONS" }}
|
docker-php-ext-install {{ env "PHP_EXTENSIONS" }}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user