Fix docker install (#2925)
* Fix docker install * Move back twenty-eslint-plugin to eslint-plugin-twenty * fix: add bundled yarn * Improve makeifle structure * Update commands and doc * Add pg_graphql binaries * Fix --------- Co-authored-by: Jérémy Magrin <jeremy.magrin@gmail.com>
This commit is contained in:
@ -17,16 +17,7 @@ dev-down:
|
||||
dev-sh:
|
||||
@docker compose -f dev/docker-compose.yml exec twenty-dev sh
|
||||
|
||||
dev-front-start:
|
||||
@docker compose -f dev/docker-compose.yml exec twenty-dev sh -c "cd /app/packages/twenty-front && yarn run start"
|
||||
|
||||
dev-server-start:
|
||||
@docker compose -f dev/docker-compose.yml exec twenty-dev sh -c "yarn nx run twenty-server:start:dev"
|
||||
|
||||
dev-server-database-init:
|
||||
@docker compose -f dev/docker-compose.yml exec twenty-dev sh -c "yarn nx run twenty-server:database:init"
|
||||
|
||||
dev-build-postgres:
|
||||
dev-postgres-build:
|
||||
@docker stop twenty_postgres || true
|
||||
@docker rm twenty_postgres || true
|
||||
@docker volume rm twenty_db_data || true
|
||||
|
||||
@ -11,7 +11,7 @@ services:
|
||||
volumes:
|
||||
- ../../../packages/twenty-front:/app/packages/twenty-front
|
||||
- ../../../packages/twenty-server:/app/packages/twenty-server
|
||||
- ../../../packages/twenty-eslint-plugin:/app/packages/twenty-eslint-plugin
|
||||
- ../../../packages/eslint-plugin-twenty:/app/packages/eslint-plugin-twenty
|
||||
- twenty_dev_node_modules_root:/app/node_modules
|
||||
- twenty_dev_node_modules_yarn:/app/.yarn
|
||||
- twenty_dev_node_modules_front:/app/packages/twenty-front/node_modules
|
||||
|
||||
@ -4,12 +4,12 @@ WORKDIR /app
|
||||
COPY ../../../../package.json .
|
||||
COPY ../../../../yarn.lock .
|
||||
COPY ../../../../.yarnrc.yml .
|
||||
COPY ../../../../.yarn/releases /app/.yarn/releases
|
||||
COPY ../../../packages/twenty-front/package.json /app/packages/twenty-front/package.json
|
||||
COPY ../../../packages/twenty-server/package.json /app/packages/twenty-server/package.json
|
||||
COPY ../../../packages/twenty-eslint-plugin/package.json /app/packages/twenty-eslint-plugin/package.json
|
||||
COPY ../../../packages/twenty-server/patches /app/packages/twenty-server/patches
|
||||
COPY ../../../packages/eslint-plugin-twenty/package.json /app/packages/eslint-plugin-twenty/package.json
|
||||
|
||||
RUN corepack enable
|
||||
RUN yarn set version 4.0.2
|
||||
RUN yarn
|
||||
|
||||
RUN npx playwright install-deps
|
||||
|
||||
@ -5,9 +5,9 @@ WORKDIR /app
|
||||
COPY ../../../../package.json .
|
||||
COPY ../../../../yarn.lock .
|
||||
COPY ../../../../.yarnrc.yml .
|
||||
COPY ../../../../.yarn/releases /app/.yarn/releases
|
||||
COPY ../../../packages/twenty-docs/package.json /app/packages/twenty-docs/package.json
|
||||
|
||||
RUN yarn set version 4.0.2
|
||||
RUN yarn
|
||||
|
||||
WORKDIR /app/packages/twenty-docs
|
||||
|
||||
Reference in New Issue
Block a user