added a skeleton for faster deployment

This commit is contained in:
2025-06-08 18:19:12 -07:00
parent bedf615ad3
commit 7b02960b46
15 changed files with 90 additions and 90 deletions

View File

@@ -11,29 +11,22 @@ Master Repo: https://git.4lt.ca/4lt/novaconium
## Getting Started
Installation is using the composer docker container. If you are using native composer, replace the docker line with: ```composer require 4lt/novaconium```.
Novaconium is heavly influenced by docker, but you can use composer outside of docker.
You can [learn more about how novaconium works with composer](https://git.4lt.ca/4lt/novaconium/src/branch/master/docs/Install-Composer-On-Debian.md).
```bash
mkdir project_name;
cd project_name;
PROJECTNAME=novaproject
mkdir -p $PROJECTNAME/novaconium;
cd $PROJECTNAME;
docker run --rm --interactive --tty --volume $PWD:/app composer:latest require 4lt/novaconium
docker run --rm --interactive --tty --volume ./novaconium/:/app composer:latest require 4lt/novaconium
cp -R vendor/4lt/novaconium/defaults/App/ .
cp -R vendor/4lt/novaconium/defaults/public/ .
```
## APP Database config
cp -R novaconium/vendor/4lt/novaconium/skeleton/. .
Open the /App/config.php file and change the database section to match the above:
# Edit .env
# Edit novaconium/App/config.php
```php
'database' => [
'host' => 'mariadb',
'name' => 'mydb',
'user' => 'dbuser',
'pass' => 'AlsoChangeThisPassword0123456789',
'port' => 3306
],
docker compose up -d
```
## Documentation