mirror of
https://github.com/Ocelot-Social-Community/Ocelot-Social.git
synced 2025-12-13 07:46:06 +00:00
Merge pull request #6364 from Ocelot-Social-Community/build-copy-files-script
refactor(backend): copy files in external script
This commit is contained in:
commit
13f17f8cee
@ -12,7 +12,6 @@ docker-compose*.yml
|
|||||||
./*.log
|
./*.log
|
||||||
|
|
||||||
node_modules/
|
node_modules/
|
||||||
scripts/
|
|
||||||
build/
|
build/
|
||||||
|
|
||||||
maintenance-worker/
|
maintenance-worker/
|
||||||
|
|||||||
@ -74,7 +74,7 @@ FROM code as build
|
|||||||
# yarn install
|
# yarn install
|
||||||
RUN yarn install --production=false --frozen-lockfile --non-interactive
|
RUN yarn install --production=false --frozen-lockfile --non-interactive
|
||||||
# yarn build
|
# yarn build
|
||||||
RUN yarn run build
|
RUN /bin/sh -c "yarn run build"
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
# TEST ###########################################################################
|
# TEST ###########################################################################
|
||||||
|
|||||||
@ -11,7 +11,7 @@
|
|||||||
"__migrate": "migrate --compiler 'js:@babel/register' --migrations-dir ./src/db/migrations",
|
"__migrate": "migrate --compiler 'js:@babel/register' --migrations-dir ./src/db/migrations",
|
||||||
"prod:migrate": "migrate --migrations-dir ./build/db/migrations --store ./build/db/migrate/store.js",
|
"prod:migrate": "migrate --migrations-dir ./build/db/migrations --store ./build/db/migrate/store.js",
|
||||||
"start": "node build/",
|
"start": "node build/",
|
||||||
"build": "tsc && mkdir -p build/middleware/helpers/email/templates/ && cp -r src/middleware/helpers/email/templates/*.html build/middleware/helpers/email/templates/ && mkdir -p build/middleware/helpers/email/templates/en/ && cp -r src/middleware/helpers/email/templates/en/*.html build/middleware/helpers/email/templates/en/ && mkdir -p build/middleware/helpers/email/templates/de/ && cp -r src/middleware/helpers/email/templates/de/*.html build/middleware/helpers/email/templates/de/ && mkdir -p build/schema/types/ && cp -r src/schema/types/*.gql build/schema/types/ && mkdir -p build/schema/types/enum/ && cp -r src/schema/types/enum/*.gql build/schema/types/enum/ && mkdir -p build/schema/types/scalar/ && cp -r src/schema/types/scalar/*.gql build/schema/types/scalar/ && mkdir -p build/schema/types/type/ && cp -r src/schema/types/type/*.gql build/schema/types/type/",
|
"build": "tsc && ./scripts/build.copy.files.sh",
|
||||||
"dev": "nodemon --exec ts-node src/ -e js,ts,gql",
|
"dev": "nodemon --exec ts-node src/ -e js,ts,gql",
|
||||||
"dev:debug": "nodemon --exec babel-node --inspect=0.0.0.0:9229 src/ -e js,gql",
|
"dev:debug": "nodemon --exec babel-node --inspect=0.0.0.0:9229 src/ -e js,gql",
|
||||||
"lint": "eslint src --config .eslintrc.js",
|
"lint": "eslint src --config .eslintrc.js",
|
||||||
|
|||||||
24
backend/scripts/build.copy.files.sh
Executable file
24
backend/scripts/build.copy.files.sh
Executable file
@ -0,0 +1,24 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# html files
|
||||||
|
mkdir -p build/middleware/helpers/email/templates/
|
||||||
|
cp -r src/middleware/helpers/email/templates/*.html build/middleware/helpers/email/templates/
|
||||||
|
|
||||||
|
mkdir -p build/middleware/helpers/email/templates/en/
|
||||||
|
cp -r src/middleware/helpers/email/templates/en/*.html build/middleware/helpers/email/templates/en/
|
||||||
|
|
||||||
|
mkdir -p build/middleware/helpers/email/templates/de/
|
||||||
|
cp -r src/middleware/helpers/email/templates/de/*.html build/middleware/helpers/email/templates/de/
|
||||||
|
|
||||||
|
# gql files
|
||||||
|
mkdir -p build/schema/types/
|
||||||
|
cp -r src/schema/types/*.gql build/schema/types/
|
||||||
|
|
||||||
|
mkdir -p build/schema/types/enum/
|
||||||
|
cp -r src/schema/types/enum/*.gql build/schema/types/enum/
|
||||||
|
|
||||||
|
mkdir -p build/schema/types/scalar/
|
||||||
|
cp -r src/schema/types/scalar/*.gql build/schema/types/scalar/
|
||||||
|
|
||||||
|
mkdir -p build/schema/types/type/
|
||||||
|
cp -r src/schema/types/type/*.gql build/schema/types/type/
|
||||||
Loading…
x
Reference in New Issue
Block a user