diff --git a/.drone.yml b/.drone.yml index e69de29..ab3f59e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -0,0 +1,50 @@ +kind: pipeline +type: docker +name: Témoignages_Formulaire + + +trigger: + event: + - push + +steps: + + # docker image build + - name: set_api_form + image: plugins/docker + settings: + dockerfile: ./Source/API/Dockerfile + context: Source/API + registry: hub.codefirst.iut.uca.fr + repo: hub.codefirst.iut.uca.fr/dorian.hodin/sae4.01_formulaire + username: + from_secret: SECRET_USERNAME + password: + from_secret: SECRET_PASSWD + + # conteneur deployment + - name: deploy_api_form + image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest + environment: + IMAGENAME: hub.codefirst.iut.uca.fr/dorian.hodin/sae4.01_formulaire:latest + CONTAINERNAME: deploy_api_form + COMMAND: create + OVERWRITE: true + depends_on: [ set_api_form ] + + # database container deployment + - name: db_form + image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest + environment: + IMAGENAME: mariadb:10.5 + CONTAINERNAME: db_form + COMMAND: create + CODEFIRST_CLIENTDRONE_ENV_MARIADB_ROOT_PASSWORD: + from_secret: db_root_password + CODEFIRST_CLIENTDRONE_ENV_MARIADB_DATABASE: + from_secret: db_database + CODEFIRST_CLIENTDRONE_ENV_MARIADB_USER: + from_secret: db_user + CODEFIRST_CLIENTDRONE_ENV_MARIADB_PASSWORD: + from_secret: db_password + depends_on: [ deploy_api_form ] diff --git a/.idea/php.xml b/.idea/php.xml index b2ca53c..639f74d 100644 --- a/.idea/php.xml +++ b/.idea/php.xml @@ -9,7 +9,7 @@ - + diff --git a/Source/API/Dockerfile b/Source/API/Dockerfile new file mode 100644 index 0000000..6dadb6c --- /dev/null +++ b/Source/API/Dockerfile @@ -0,0 +1,4 @@ +FROM php:8.1-apache +RUN apt-get update && apt-get upgrade -y +RUN docker-php-ext-install mysqli +COPY ./script /var/www/html \ No newline at end of file diff --git a/Source/API/a b/Source/API/a deleted file mode 100644 index e69de29..0000000