parent
303ffad195
commit
adc38ad94c
@ -0,0 +1,51 @@ |
||||
-----BEGIN RSA PRIVATE KEY----- |
||||
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 |
||||
-----END RSA PRIVATE KEY----- |
@ -0,0 +1 @@ |
||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbMz7hRwtV9NpkyfIpxke1djwJ/SUCjAsha7PhzJT25t/LVJ5l4gDVHcDo/LkExyY5C3iiXyHBOIOQ8Vi2f2utUyyrzrS3zyAjytx5c3tJxt+dQaaPzXIWvgsWD4iaACvUoaFo63f45xMyTN3lTaypaoX3020qyy815OHxrmAlgAQvtnLSKbtFC2DW41ZsXtd4A1TO1E/4CllLRzV3xdnHjkjCnFkPgCR4qDntlzrH2qlJYMr9exffe6NQ/AkiTKjU1bQ4s1YxDHD8MZPPE3kvd+3r8QcBu6UBju1L53tig3i1ZDSq25OXaEtG4ew4cDHoHKJUyLmrBulZ9xhwlFKobcsZYPErTclOwWP8Iy+26ISAEILGZMTkxnP0lxSEEW22iiuoqsXO2ndu95kVwuDt+0ktaS50hUaq74tzBbau+rHApI+VsZEFYPJ95EehqEaKMP3DgWnwPITEy7OHf3EekByt97XqxQpIMWAbxc+6QVs/UFP7y6qj5iCL2czlOA75zhPHOTqIX5DRrbknh+0ggvpOZXvDYQJJhMctCg7kI7VMVccK7khz2iKs4Q27f2b1P9TY5iXpADx0pRlzFRNfYwyZyE0YxovcwNFlRccjBD2TN6SXe5Gs8hdXYyXqveJ2EhrH6YeR5pPR1M6PjZ7cXCQYjylNDPFxZmibTTOp8w== 1029559041@qq.com |
@ -0,0 +1,2 @@ |
||||
|1|yM0Xj5+NeT+7btT59FiXTh8J97c=|yE5dGvqKLFffbKy+zEv8m0G4MSs= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJAisOIKjfjV9WOeQCzXjpmFc+uzttBMQII177HxhwI2lZQRV0R7+m6cbDsozhbVNHrGKMCfLQtPq+ksYO1MSxo= |
||||
|1|t+vW8KJB+wOBbiVeotYBP0klIwA=|6VGayOIhSWlvUR36Oc9ay5J6FAU= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJAisOIKjfjV9WOeQCzXjpmFc+uzttBMQII177HxhwI2lZQRV0R7+m6cbDsozhbVNHrGKMCfLQtPq+ksYO1MSxo= |
@ -0,0 +1,2 @@ |
||||
FROM nginx:1.19.5-alpine |
||||
RUN mv /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf.bak |
@ -0,0 +1,37 @@ |
||||
FROM php:7.4.13-fpm-alpine3.12 |
||||
#切换阿里云镜像源 |
||||
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories |
||||
##安装php扩展 |
||||
#gd |
||||
RUN apk add freetype-dev libjpeg-turbo-dev libpng-dev && docker-php-ext-install gd |
||||
##zip |
||||
RUN apk add --no-cache libzip-dev && docker-php-ext-install zip |
||||
##pdo_mysql |
||||
RUN docker-php-ext-install pdo_mysql |
||||
#git |
||||
RUN apk add git openssh |
||||
#设置环境变量 |
||||
ENV name=RiskCloudBackend |
||||
#拷贝公钥免密克隆仓库代码 |
||||
COPY .ssh /root/.ssh |
||||
#拷贝到容器里的密钥需要修改权限才能正常使用 |
||||
RUN chmod 400 /root/.ssh/id_rsa |
||||
#拷贝项目文件 |
||||
RUN cd / && git clone git@gogs.kirito.cool:panqihua/${name}.git |
||||
#切换到项目目录 |
||||
WORKDIR /${name} |
||||
#目录读写权限 |
||||
RUN chmod +x /${name} -R |
||||
#授权php-fpm访问项目所有文件权限 |
||||
RUN chown -R www-data:www-data * |
||||
#安装composer |
||||
RUN php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');" && \ |
||||
php composer-setup.php && \ |
||||
php -r "unlink('composer-setup.php');" && \ |
||||
mv composer.phar /usr/local/bin/composer |
||||
ARG proxy |
||||
ENV proxy=$proxy |
||||
##设置代理,使用composer安装依赖 |
||||
RUN export http_proxy=socks5://${proxy}:1080 && export https_proxy=socks5://${proxy}:1080 && composer install && composer dumpautoload |
||||
#设置服务器文件存储目录创建软链接 |
||||
RUN php artisan storage:link |
@ -0,0 +1,23 @@ |
||||
FROM node:current-alpine |
||||
#切换阿里云镜像源 |
||||
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories && apk update |
||||
#git |
||||
RUN apk add git openssh |
||||
#拷贝git密钥免密克隆仓库代码 |
||||
COPY .ssh /root/.ssh |
||||
#拷贝到容器里的密钥需要修改权限才能正常使用 |
||||
RUN chmod 400 /root/.ssh/id_rsa |
||||
#设置环境变量 |
||||
ENV name=RiskCloudFontend |
||||
#拷贝项目文件 |
||||
RUN git clone git@gogs.kirito.cool:panqihua/${name}.git |
||||
##切换到项目目录 |
||||
WORKDIR /${name} |
||||
#目录读写权限 |
||||
RUN chmod +x /${name} -R && pwd && ls -la |
||||
##安装依赖 |
||||
RUN npm install -g cnpm --registry=https://registry.npm.taobao.org && \ |
||||
cnpm install next -g && \ |
||||
cnpm install && \ |
||||
cnpm run build |
||||
CMD /bin/ash -c 'cnpm run start' |
Loading…
Reference in new issue