summaryrefslogtreecommitdiffstats
path: root/.devcontainer
Commit message (Collapse)AuthorAgeFilesLines
* Move launch.json to .devcontainer and copy on startRobin Windey2023-04-062-0/+17
|
* Enbale apcu in devcontainer CLIRobin Windey2023-04-041-1/+2
|
* Move git safe.directory to earlier stageRobin Windey2023-03-311-4/+5
| | | | Signed-off-by: GitHub <noreply@github.com>
* Dedicated DevContainer user + NVMRobin Windey2023-03-316-14/+64
| | | | | | | * Use dedicated DevContainer user to run Apache (ensure file permissions) * Install NVM for node Signed-off-by: GitHub <noreply@github.com>
* Minor DevContainer adjustmentsRobin Windey2023-03-316-8/+65
| | | | | | | | | | | | * Add gnupg2 to be able to sign commits * Make sure /var/www/html always belongs to www-data * Add Git-History plugin * Introduce dedicated entrypoint script * Store Postgres database data in volume to be persistent * Cleaner check if NC is already installed in setup.sh * Add composer to DevContainer Signed-off-by: GitHub <noreply@github.com>
* Use ubuntu jammy and cleanup DockerfileRobin Windey2023-03-311-15/+12
| | | | Signed-off-by: GitHub <noreply@github.com>
* Minor improvements for devcontainerRobin Windey2023-03-315-13/+45
| | | | | | | | | * Autostart apache2 * Apply occ installation on start * Autostart Xdebug on request * Add DevContainer Xdebug profile Signed-off-by: GitHub <noreply@github.com>
* Proposed change to in-build docker-compose.yml and Dockerfile. The current ↵Stephan2023-03-312-18/+33
| | | | | | | | | | | implementation uses php 7.4, which is no longer compatible with the required PHP version of the server. I upped this to PHP 8.1 List of changes: - Upped PHP Version to 8.1 - Added Apache Webserver so the Container works "out of the box" after docker-compose up -d - Mounting whole project as volume to /var/www/html in docker-compose.yml (and set WORKDIR to /var/www/html) Tested in a Docker for Windows environment.
* Fix devcontainer urlRobin Windey2022-11-141-3/+4
| | | | | | See also: * https://github.com/community/community/discussions/5104#discussioncomment-2217052 * https://docs.github.com/en/codespaces/developing-in-codespaces/default-environment-variables-for-your-codespace#list-of-default-environment-variables
* Add npm/nodejs/make to .devcontainerLukas Reschke2021-04-061-1/+4
| | | | | | This is required to build some apps such as the spreed app. Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Disable basic PHP completion in CodespaceLukas Reschke2021-02-221-1/+4
| | | | | | | | | This competes with the completions provided by https://github.com/felixfbecker/vscode-php-intellisense. Thus disabling the completions is recommended. Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Set overwriteprotocol to HTTPS in CodespaceLukas Reschke2021-02-151-0/+1
| | | | | Codespace is serving everything only as HTTPS. To keep the URLs valid, we also need to overwrite the protocol. (otherwise e.g. you can't develop the SAML app as the URLs are invalid) Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* corrected package name used in .devcontainer/Dockerfile (php7.4-acpu => ↵Konrad Abicht2021-02-091-1/+1
| | | | | | php7.4-apcu) Signed-off-by: Konrad Abicht <hi@inspirito.de>
* Install more PHP modules by defaultLukas Reschke2021-02-082-1/+7
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Hard-code SMTP configurationLukas Reschke2021-02-081-4/+11
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Add initial support for GitHub codespacesLukas Reschke2021-02-085-0/+104
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>