Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions .circleci/env-script.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,23 +9,23 @@ set +a

printenv

response=$(curl -X POST --url 'https://circleci.com/api/v2/context' \
-H 'Circle-Token: f7aa3b819623c1cc786dd39bb9e09742c47fea3c' \
-H 'content-type: application/json' \
-d '{"name":"php-context2","owner":{"id":"5d18d3c7-f8c4-4c5f-a691-b730e67047d3","type":"organization"}}' --write-out '%{http_code}' --silent --output /dev/null servername)
context_id=${ response | jq -r '.id' }
echo "Context ID: $context_id"
response=$(curl -X POST --url 'https://circleci.com/api/v2/context' -H 'Circle-Token: f7aa3b819623c1cc786dd39bb9e09742c47fea3c' -H 'Content-Type: application/json' -d '{"name":"php-context6","owner":{"id":"5d18d3c7-f8c4-4c5f-a691-b730e67047d3","type":"organization"}}')
echo $response
context_id=$(echo $response | jq -r '.id')
echo $context_id
env | while IFS= read -r line; do
value=${line#*=}
name=${line%%=*}
echo "V: $value"
echo "N: $name"
# "message" : "Invalid JSON body." nov 27

# "message" : "Invalid parameter: the string '{9be0f072-80cd-4c6e-8f3d-0a4b2a42eac6}' is not a valid UUID"

curl --request PUT \
--url https://circleci.com/api/v2/context/%7B$context_id%7D/environment-variable/$name \
--url https://circleci.com/api/v2/context/$context_id/environment-variable/$name \
-H 'Circle-Token: f7aa3b819623c1cc786dd39bb9e09742c47fea3c' \
-H 'content-type: application/json' \
--data '{"value":$value}'
--data '{"value":"$value"}'
done

# Create new context for PHP application environment variables
Expand Down
59 changes: 59 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
APP_NAME=Laravel
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=http://localhost

LOG_CHANNEL=stack
LOG_DEPRECATIONS_CHANNEL=null
LOG_LEVEL=debug

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=

BROADCAST_DRIVER=log
CACHE_DRIVER=file
FILESYSTEM_DISK=local
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120

MEMCACHED_HOST=127.0.0.1

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_MAILER=smtp
MAIL_HOST=mailpit
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS="[email protected]"
MAIL_FROM_NAME="${APP_NAME}"

AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=
AWS_USE_PATH_STYLE_ENDPOINT=false

PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_HOST=
PUSHER_PORT=443
PUSHER_SCHEME=https
PUSHER_APP_CLUSTER=mt1

VITE_APP_NAME="${APP_NAME}"
VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
VITE_PUSHER_HOST="${PUSHER_HOST}"
VITE_PUSHER_PORT="${PUSHER_PORT}"
VITE_PUSHER_SCHEME="${PUSHER_SCHEME}"
VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
12 changes: 3 additions & 9 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,17 @@ FROM cimg/php:8.2.12

# Ejecutar actualización e instalar wget
RUN sudo apt update && sudo apt install -y wget

# Descargar archivo .env usando la variable SECURE_KEY
RUN ls -al
RUN pwd
RUN cp ~/.env.example /app/.env
# Copiar los archivos del proyecto
WORKDIR /app
RUN ls -al
RUN pwd

COPY . /app/
# Instalar dependencias de Composer
COPY composer.json composer.lock /app/
# set workdir
RUN sudo mkdir -p vendor
RUN composer update
# RUN sudo chmod -R 777 ./bootstrap/cache ./storage
# RUN
RUN sudo composer update

RUN sudo composer install -n --prefer-dist

# Ejecutar comandos de Laravel para configuración
Expand Down