Merge branch 'master' of https://codefirst.iut.uca.fr/git/Assasymfony/Fukashitapi
continuous-integration/drone/push Build is passing Details

master
Corentin RICHARD 11 months ago
commit 3b922ab8f6

@ -2,21 +2,48 @@ kind: pipeline
type: docker type: docker
name: default name: default
# steps: trigger:
# - name: deploy-db event:
# image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest - push
# environment:
# IMAGENAME: mariadb:10 steps:
# CONTAINERNAME: mysql - name: deploy-db
# COMMAND: create image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest
# OVERWRITE: true environment:
# PRIVATE: true IMAGENAME: mariadb:10
# CODEFIRST_CLIENTDRONE_ENV_MARIADB_ROOT_PASSWORD: CONTAINERNAME: mysql
# from_secret: db_root_password COMMAND: create
# CODEFIRST_CLIENTDRONE_ENV_MARIADB_DATABASE: OVERWRITE: true
# from_secret: db_database #PRIVATE: true
# CODEFIRST_CLIENTDRONE_ENV_MARIADB_USER: CODEFIRST_CLIENTDRONE_ENV_MARIADB_ROOT_PASSWORD:
# from_secret: db_user from_secret: db_root_password
# CODEFIRST_CLIENTDRONE_ENV_MARIADB_PASSWORD: CODEFIRST_CLIENTDRONE_ENV_MARIADB_DATABASE:
# from_secret: db_password from_secret: db_database
# ADMINS: dorianhodin,corentinrichard,remiarnal,aurianjault CODEFIRST_CLIENTDRONE_ENV_MARIADB_USER:
from_secret: db_user
CODEFIRST_CLIENTDRONE_ENV_MARIADB_PASSWORD:
from_secret: db_password
ADMINS: dorianhodin,aurianjault,corentinrichard,remiarnal
- name: create-image
image: plugins/docker
settings:
dockerfile: ./Dockerfile
context: .
registry: hub.codefirst.iut.uca.fr
repo: hub.codefirst.iut.uca.fr/dorian.hodin/fukashitapi
username:
from_secret: SECRET_USERNAME
password:
from_secret: SECRET_PASSWD
- name: deploy-api
image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest
environment:
IMAGENAME: hub.codefirst.iut.uca.fr/dorian.hodin/fukashitapi:latest
CONTAINERNAME: fukashitapi
COMMAND: create
OVERWRITE: true
ADMINS: dorianhodin,aurianjault,corentinrichard,remiarnal
depends_on: [ create-image ]

@ -32,3 +32,6 @@ DATABASE_URL="sqlite:///%kernel.project_dir%/var/data.db"
###> nelmio/cors-bundle ### ###> nelmio/cors-bundle ###
CORS_ALLOW_ORIGIN='^https?://(localhost|127\.0\.0\.1)(:[0-9]+)?$' CORS_ALLOW_ORIGIN='^https?://(localhost|127\.0\.0\.1)(:[0-9]+)?$'
###< nelmio/cors-bundle ### ###< nelmio/cors-bundle ###
BASE_PATH=/Assassymfony-fukashitapi

@ -0,0 +1,17 @@
FROM php:8.2-apache
RUN apt-get update && apt-get install -y git zip
COPY . /var/www/html
WORKDIR /var/www/html
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
RUN composer install
RUN a2enmod rewrite
RUN a2enmod actions
COPY ./vhost.conf /etc/apache2/sites-available/000-default.conf
RUN service apache2 restart
ENTRYPOINT ["php","-S","0.0.0.0:80","-t","./public"]

@ -4,7 +4,7 @@
# **Fukashitapi** # **Fukashitapi**
### Vos rêves valent le coup d'être diffusé ### Vos rêves valent le coup d'être diffusé
![Symfony](https://img.shields.io/badge/symfony-5.3-green) ![Symfony](https://img.shields.io/badge/symfony-7.0.7-green)
</div> </div>
@ -126,7 +126,7 @@ classDiagram
</a> </a>
<a href = "https://codefirst.iut.uca.fr/git/aurian.jault"> <a href = "https://codefirst.iut.uca.fr/git/aurian.jault">
<img src="https://codefirst.iut.uca.fr/git/avatars/d774f04d13eab2fbcdfcbfccb966108f?size=870" width="50" > <img src="https://codefirst.iut.uca.fr/git/avatars/e617cf1cc0d6e769f4dc33604f04525b?size=870" width="50" >
</a> </a>
<a href = "https://codefirst.iut.uca.fr/git/remi.arnal"> <a href = "https://codefirst.iut.uca.fr/git/remi.arnal">
@ -134,7 +134,9 @@ classDiagram
</a> </a>
<a href = "https://codefirst.iut.uca.fr/git/dorian.hodin"> <a href = "https://codefirst.iut.uca.fr/git/dorian.hodin">
<img src="https://codefirst.iut.uca.fr/git/avatars/d6f97dbdf66352b0b66685e144aa1ee5?size=870" width="50" > <img src="https://codefirst.iut.uca.fr/git/avatars/1987ef0b5b65f4d208cb3250a24b4794?size=870" width="50" >
</a> </a>
</div> </div>
</div>

@ -3,3 +3,4 @@ controllers:
path: ../src/Controller/ path: ../src/Controller/
namespace: App\Controller namespace: App\Controller
type: attribute type: attribute
prefix: /Assassymfony-fukashitapi

@ -0,0 +1,21 @@
<VirtualHost *:80>
DocumentRoot /var/www/html/public
DirectoryIndex index.php
<Directory /var/www/html/public>
AllowOverride All
Order Allow,Deny
Allow from All
Require all granted
FallbackResource /index.php
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
</VirtualHost>
Loading…
Cancel
Save