Skip to content

Chore/cleanup repo#12

Open
rainbowdashlabs wants to merge 3 commits intofix/docker-setupfrom
chore/cleanup-repo
Open

Chore/cleanup repo#12
rainbowdashlabs wants to merge 3 commits intofix/docker-setupfrom
chore/cleanup-repo

Conversation

@rainbowdashlabs
Copy link
Copy Markdown
Member

@rainbowdashlabs rainbowdashlabs commented May 5, 2026

  • Moved all public-facing files to a public/ directory for better organization.
  • Renamed assets and relocated them to the public/assets directory.
  • Replaced custom PHP implementations for database and routing with environment-aware includes.
  • Converted database initialization logic into php/pdo.php.
  • Introduced shell.nix for setting up a Nix development shell with php85 and Composer.
  • Updated Docker configuration to adapt to new folder structure.
  • Replaced generic MySQL image with version 9.7.
  • Adjusted compose.debug.yaml and Apache settings for the new directory layout.
  • Move impressum to template. Data can be defined via env variables or mounting an html file into the container.

- Moved all public-facing files to a `public/` directory for better organization.
- Renamed assets and relocated them to the `public/assets` directory.
- Replaced custom PHP implementations for database and routing with environment-aware includes.
- Converted database initialization logic into `php/pdo.php`.
- Introduced `shell.nix` for setting up a Nix development shell with `php85` and Composer.
- Updated Docker configuration to adapt to new folder structure.
- Replaced generic MySQL image with version `9.7`.
- Adjusted `compose.debug.yaml` and Apache settings for the new directory layout.
@rainbowdashlabs rainbowdashlabs marked this pull request as ready for review May 5, 2026 14:29
@rainbowdashlabs rainbowdashlabs changed the base branch from main to fix/docker-setup May 5, 2026 14:31
Comment thread public/login.php
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants