mirror of
https://github.com/nextcloud/all-in-one.git
synced 2025-10-03 12:04:32 +08:00
|
||
---|---|---|
.. | ||
data | ||
public | ||
session | ||
src | ||
templates | ||
.gitignore | ||
composer.json | ||
composer.lock | ||
containers-schema.json | ||
containers.json | ||
domain-validator.php | ||
psalm-baseline.xml | ||
psalm.xml | ||
README.md |
PHP Docker Controller
This is the code for the PHP Docker controller.
How to run
Running this locally requires Docker Engine on the same machine. If this is the case, just execute the following command:
composer install
sudo SKIP_DOMAIN_VALIDATION=true composer run dev # sudo is required to access docker socket
You can then access the web interface at localhost:8080
.
If you have an error that says Couldn't connect to server for http://127.0.0.1/v1.41/networks/create
makes sure a nextcloud-aio-mastercontainer
is running.
You can start it with the following command:
sudo docker run \
--rm \
--name nextcloud-aio-mastercontainer \
--volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
--volume /var/run/docker.sock:/var/run/docker.sock:ro \
nextcloud/all-in-one:latest
Commands
Command | Description |
---|---|
composer run dev |
Starts the development server |
composer run psalm |
Run Psalm static analysis |
composer run psalm:update-baseline |
Run Psalm with --update-baseline arg |
composer run lint |
Run PHP Syntax check |
composer run lint:twig |
Run Twig Syntax check |
composer run php-deprecation-detector |
Run PHP Deprecation Detector |