Commit Graph

27 Commits

Author SHA1 Message Date
DariusIII ada6ab08c8 Update docker 2026-06-29 14:22:35 +02:00
DariusIII b267e6c823 Update docker handling 2026-04-30 14:34:15 +02:00
DariusIII c6446c0238 Update dockerfile 2026-04-27 10:23:56 +02:00
DariusIII e3ebdb8dce Update dockerfile 2026-04-02 09:55:30 +02:00
DariusIII 05f5f17b16 Update docker management 2026-03-05 15:14:04 +01:00
DariusIII 1e314ae818 Drop support for 7z archives 2026-02-23 14:45:30 +01:00
DariusIII b75dd5eac5 Update for php8.5 2026-01-22 11:53:06 +01:00
DariusIII 3c5c180877 Update nginx config for docker 2025-11-26 16:01:03 +01:00
DariusIII 88343da88a Add custom invitation system 2025-08-10 23:47:11 +02:00
DariusIII 428835bdfc Update dockerfile 2025-03-12 13:01:28 +01:00
DariusIII 4ab4e7f94c Update dockerfile 2025-01-03 15:09:30 +01:00
Fossil ac5e91befc Fix 7z install on arm in Sail 2024-06-22 23:03:58 +02:00
Fossil 835498b020 Merge branch 'master' into patch-docker 2024-06-22 21:33:38 +01:00
Fossil a0c3458c6d Update Sail/Docker
- Use Ubuntu 24.04 LTS
- Laravel 11 Changes
- Upgrade Node & Portgres versions
- Use MariaDB Client by default
- Python2 is not available in Ubuntu 24 by default
- Brotli support. HTTPS only
- Remove php-decimal
- Install bun and pnpm alongside npm
- Install correct 7-zip version based on AMD64/ARM64 arch
- Add artisan bash alias
2024-06-22 19:50:52 +01:00
DariusIII 717a425e60 Fix sail 2024-05-26 17:43:19 +02:00
DariusIII 9b2777ae78 Update docker for php 8.3 and mariadb 11 2024-01-24 21:43:21 +01:00
Fossil e2924eca46 Add image optimization tools to Dockerfile 2023-10-04 15:21:07 +02:00
Fossil 6fc6fb4833 Use root .env instead of special Docker .env 2023-03-24 13:13:27 +01:00
Fossil 7b8eb0032c Delete default support for MariaDB Sphinx plugin
NNTmux uses the HTTP API now.
2023-03-23 22:31:28 +01:00
Fossil 57b06a623d Add support for Elasticsearch in Docker
Security is disabled on docker-compose.yml. On larger installs delete or adjust the ES_JAVA_OPTS env var.
2023-03-23 22:30:27 +01:00
Fossil 113f740219 Update README.md 2023-03-23 19:36:10 +01:00
Fossil dd27650cc9 Update README.md 2023-03-23 19:22:55 +01:00
Fossil 547125fe1d Replace Docker config with a customized Laravel Sail setup
Features:

- Ubuntu 22.04
- Laravel Sail
- Nginx
- PHP 8.2
- Manticore 6
- Redis 6
- Mailpit
2023-03-23 19:13:50 +01:00
Beshoy Girgis d731b7cd23 Update docker to latest php, 8 2023-02-05 17:11:27 -06:00
Beshoy Girgis 472cdca270 Update docker implementation
I've made various updates to the docker implementation to work with the
latest php7 and currently blocks php8 until we deem nntmux ready. I've
also made modifications that allow for customizations without leaving a
dirty git status i.e. moving redis, etc. to an overrides file that is
gitignored and php customizations i.e. locale to a local overrides file
that is also gitignored.

The new docker implementation utilizes supervisord to run various
services in the web container, i.e. nginx, php-fpm, horizon, etc.

I plan to continue to maintain this as needed. Closes #1152
2021-01-31 21:55:32 -06:00
Wolfgang Steuer 584c43f565 moved mysql root password to env 2019-11-25 15:02:46 +01:00
Wolfgang Steuer 2278a7a229 docker done 2019-11-20 14:58:46 +01:00