Desktop support resume and portfolio website
|
|
1 månad sedan | |
|---|---|---|
| provision | 1 månad sedan | |
| public | 1 månad sedan | |
| .gitignore | 1 månad sedan | |
| README.md | 1 månad sedan | |
| Vagrantfile | 1 månad sedan |
A local Debian 13 (Trixie) LAMP development environment managed by Vagrant.
vagrant up
Open http://localhost:8080. The project is mounted at /vagrant in the VM and Apache serves public/, so edits made on the host appear immediately.
Connect to the VM with:
vagrant ssh
Re-run provisioning after changing provision/bootstrap.sh:
vagrant provision
Stop or remove the VM:
vagrant halt
vagrant destroy
| Setting | Value |
|---|---|
| Database | desktop_support |
| User | desktop_support |
| Password | development_only |
| VM host | localhost:3306 |
| Host connection | 127.0.0.1:33060 |
These credentials are for local development only. Do not reuse them in production.
Apache logs are stored in /var/log/apache2/desktop-support-*.log inside the VM.
The contact endpoint sends through Resend without exposing its API key to the browser. For local development, add RESEND_KEY=re_... to the ignored .env file and run vagrant provision. Production reads /etc/desktop-resume/contact.env, which should be readable only by root and the web-server group.