mirror of
https://framagit.org/tykayn/date-poll-api
synced 2023-08-25 08:23:11 +02:00
⚡ update script and submodule
This commit is contained in:
parent
7f8d0685e1
commit
54140bf859
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
[submodule "funky-framadate-front"]
|
||||||
|
path = funky-framadate-front
|
||||||
|
url = https://framagit.org/framasoft/framadate/funky-framadate-front.git
|
@ -15,13 +15,13 @@ you can check that the database connection works with the command:
|
|||||||
php bin/console doctrine:schema:validate
|
php bin/console doctrine:schema:validate
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Getting started
|
||||||
|
|
||||||
# Development
|
# Development
|
||||||
install dependencies with Composer
|
install dependencies with Composer
|
||||||
|
|
||||||
|
|
||||||
there are examples of request to make it all work.
|
there are examples of request to make it all work in the [doc/examples.md](doc/examples.md).
|
||||||
## Getting started
|
|
||||||
|
|
||||||
|
|
||||||
### install the vendors
|
### install the vendors
|
||||||
@ -44,7 +44,7 @@ php bin/console server:run
|
|||||||
set a virtual host on your server, configure CORS access to have the API to work.
|
set a virtual host on your server, configure CORS access to have the API to work.
|
||||||
configure database access in a .env.local file , replace variables
|
configure database access in a .env.local file , replace variables
|
||||||
DATABASE_URL=mysql://database_user:db_user_password@127.0.0.1:3306/database_name
|
DATABASE_URL=mysql://database_user:db_user_password@127.0.0.1:3306/database_name
|
||||||
this file is not versionned
|
this file is not versionned and should stay like this.
|
||||||
|
|
||||||
## cronjob to delete expired polls
|
## cronjob to delete expired polls
|
||||||
add this line in your crontab to run the clearance of expired polls everyday at 0h00.
|
add this line in your crontab to run the clearance of expired polls everyday at 0h00.
|
||||||
|
1
funky-framadate-front
Submodule
1
funky-framadate-front
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit 0730d4a6ac8d5daccbb877a885b02f0305402906
|
29
update.sh
Normal file
29
update.sh
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
echo "######################"
|
||||||
|
echo " time to update the framadate setup"
|
||||||
|
echo "######################"
|
||||||
|
git reset --hard
|
||||||
|
git pull origin master
|
||||||
|
|
||||||
|
composer install
|
||||||
|
php bin/console doctrine:schema:update --force
|
||||||
|
echo "######################"
|
||||||
|
echo " update the funky frontend "
|
||||||
|
echo "######################"
|
||||||
|
git submodule update
|
||||||
|
echo "######################"
|
||||||
|
echo " check dependencies of the frontend with yarn "
|
||||||
|
echo "######################"
|
||||||
|
cd funky-framadate-front
|
||||||
|
yarn
|
||||||
|
echo "######################"
|
||||||
|
echo " building the frontend "
|
||||||
|
echo "######################"
|
||||||
|
yarn build
|
||||||
|
echo "######################"
|
||||||
|
echo " copying built files in the public folder of the symfony project "
|
||||||
|
echo "######################"
|
||||||
|
cp -r dist/* public/
|
||||||
|
echo "######################"
|
||||||
|
echo " done "
|
||||||
|
echo "######################"
|
Loading…
Reference in New Issue
Block a user