murph-doc/docs/procedure.md

37 lines
1.1 KiB
Markdown
Raw Permalink Normal View History

2021-05-30 20:36:00 +02:00
# Installation
## Setting up the skeleton
Depending of you environment, PHP and composer could be located in specific paths.
Defines theme with environment vars:
2023-02-09 21:50:06 +01:00
```bash
2022-02-21 19:42:31 +01:00
export PHP_BIN=/usr/bin/php
export COMPOSER_BIN=/usr/bin/composer
export NPM_BIN=/usr/bin/npm
export YARN_BIN=/usr/bin/yarn
2021-05-30 20:36:00 +02:00
```
Create your project:
2023-02-09 21:50:06 +01:00
```bash
2022-01-25 09:37:41 +01:00
"$COMPOSER_BIN" create-project murph/murph-skeleton my_project ^1
2021-05-30 20:36:00 +02:00
```
An error occured because of the unconfigured database.
* Copy `.env` into `.env.local`
2022-03-01 14:07:37 +01:00
* Edit `.env.local` ([documentation](https://symfony.com/doc/current/configuration.html#configuring-environment-variables-in-env-files)). Don't forget to set `APP_SECRET`.
* Run `make build`
2021-05-30 20:36:00 +02:00
## Create an admin user
2022-01-25 09:12:30 +01:00
Run `"$PHP_BIN" bin/console murph:user:create` and answer questions.
2021-05-30 20:36:00 +02:00
## Configure a web server
Read the documentation of Symfony to [configure a web server](https://symfony.com/doc/current/setup/web_server_configuration.html).
In case of a local server, you can use the [Symfony Local Web Server](https://symfony.com/doc/current/setup/symfony_server.html).
Then go to [https://127.0.0.1:8000/admin](https://127.0.0.1:8000/admin).