added a skeleton for faster deployment
This commit is contained in:
27
README.md
27
README.md
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user