mirror of
https://github.com/ClusterCockpit/cc-docker.git
synced 2025-07-23 05:11:41 +02:00
Prepare docker setup to use fixtures
This commit is contained in:
@@ -66,15 +66,15 @@ RUN wget https://github.com/symfony/cli/releases/download/v$SYMFONY_CLI_VERSION/
|
||||
RUN apk add --update nodejs npm \
|
||||
&& npm install --global yarn
|
||||
|
||||
RUN mkdir -p /var/lib/job-archive
|
||||
RUN mkdir -p /var/www/symfony
|
||||
VOLUME /var/www/symfony
|
||||
VOLUME /var/www/symfony /var/lib/job-archive
|
||||
|
||||
COPY symfony.ini /etc/php8/conf.d/
|
||||
COPY symfony.ini /etc/php8/cli/conf.d/
|
||||
|
||||
COPY symfony.pool.conf /etc/php8/php-fpm.d/
|
||||
COPY entrypoint.sh /entrypoint.sh
|
||||
RUN chmod +x /entrypoint.sh
|
||||
|
||||
ENV APP_ENV=prod
|
||||
ENV APP_SECRET=67d829bf61dc5f87a73fd814e2c9f629
|
||||
@@ -86,6 +86,8 @@ ENV DATABASE_URL=mysql://symfony:${MYSQL_PASSWORD}@db:3306/ClusterCockpit
|
||||
ENV CORS_ALLOW_ORIGIN=^https?://(localhost|127\\.0\\.0\\.1)(:[0-9]+)?$
|
||||
|
||||
WORKDIR /var/www/symfony
|
||||
EXPOSE 9001
|
||||
CMD ["php-fpm8", "-F"]
|
||||
|
||||
ENTRYPOINT ["/entrypoint.sh"]
|
||||
CMD ["php-fpm8", "-F"]
|
||||
|
||||
EXPOSE 9001
|
||||
|
@@ -1,17 +1,16 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
rm -rf /var/www/symfony/* /var/www/symfony/.*
|
||||
cd /var/www/symfony
|
||||
if [ -n "${DOCKER_CLUSTERCOCKPIT_INIT}" ]; then
|
||||
rm -rf /var/www/symfony/* /var/www/symfony/.??*
|
||||
git clone https://github.com/ClusterCockpit/ClusterCockpit .
|
||||
|
||||
git init
|
||||
git remote add origin https://github.com/ClusterCockpit/ClusterCockpit.git
|
||||
git fetch
|
||||
git checkout feature-47-introduce-graphql-api
|
||||
composer install --no-dev --no-progress --optimize-autoloader
|
||||
yarn install
|
||||
yarn encore production
|
||||
php bin/console doctrine:schema:create --no-interaction
|
||||
#php bin/console doctrine:migrations:migrate --no-interaction
|
||||
#php bin/console doc:fix:load --no-interaction
|
||||
composer install --no-dev --no-progress --optimize-autoloader
|
||||
yarn install
|
||||
yarn encore production
|
||||
#php bin/console doctrine:schema:create --no-interaction
|
||||
#php bin/console doctrine:migrations:migrate --no-interaction
|
||||
#php bin/console doctrine:fix:load --no-interaction
|
||||
ln -s /var/lib/job-archive var/job-archive
|
||||
fi
|
||||
|
||||
exec "$@"
|
||||
|
Reference in New Issue
Block a user