diff --git a/examples/fullstack/backend/Dockerfile b/examples/fullstack/backend/Dockerfile index 00bbca4..dd21237 100644 --- a/examples/fullstack/backend/Dockerfile +++ b/examples/fullstack/backend/Dockerfile @@ -1,5 +1,8 @@ FROM node:lts-alpine3.22 AS base -HEALTHCHECK --interval=5s --timeout=10s --start-period=5s --retries=5 \ +HEALTHCHECK --interval=5s \ + --timeout=10s \ + --start-period=5s \ + --retries=5 \ CMD sh -c 'wget --no-verbose --tries=1 --spider http://127.0.0.1:3333 || exit 1' # All deps stage @@ -14,6 +17,9 @@ COPY dev-entrypoint.sh /entrypoint.sh COPY .env.example /app/backend/.env RUN chmod +x /entrypoint.sh ENV NODE_ENV=development +WORKDIR /app +COPY entrypoint.sh /entrypoint.sh +RUN chmod +x /entrypoint.sh EXPOSE 3333 ENTRYPOINT [ "/entrypoint.sh" ] diff --git a/examples/fullstack/backend/dev-entrypoint.sh b/examples/fullstack/backend/entrypoint.sh similarity index 99% rename from examples/fullstack/backend/dev-entrypoint.sh rename to examples/fullstack/backend/entrypoint.sh index 0f3d88c..bb613e5 100755 --- a/examples/fullstack/backend/dev-entrypoint.sh +++ b/examples/fullstack/backend/entrypoint.sh @@ -4,7 +4,6 @@ cd /app/backend echo "starting up..." node ace generate:key - # Check for pending migrations by parsing output PENDING_MIGRATIONS=$(node ace migration:status | grep -ic 'pending') diff --git a/examples/fullstack/backend/start/routes.ts b/examples/fullstack/backend/start/routes.ts index 89a1053..1e3fe66 100644 --- a/examples/fullstack/backend/start/routes.ts +++ b/examples/fullstack/backend/start/routes.ts @@ -12,6 +12,6 @@ const UsersController = () => import('#controllers/users_controller') router.get('users', [UsersController, 'index']) router.get('/', async () => { return { - hello: 'WORLD', + hello: 'world', } })