A social knowledge tool for researchers built on ATProto

remove docker files

-7
.dockerignore
··· 1 - node_modules 2 - npm-debug.log 3 - dist 4 - .git 5 - .gitignore 6 - .env* 7 - !.env.example
-15
Dockerfile
··· 1 - FROM node:18-alpine 2 - 3 - WORKDIR /app 4 - 5 - COPY package*.json ./ 6 - 7 - RUN npm install 8 - 9 - COPY . . 10 - 11 - RUN npm run build 12 - 13 - EXPOSE 3000 14 - 15 - CMD ["npm", "run", "start"]
-48
docker-compose.yml
··· 1 - version: "3.8" 2 - services: 3 - db: 4 - image: postgres:15 5 - restart: always 6 - environment: 7 - POSTGRES_USER: test 8 - POSTGRES_PASSWORD: test 9 - POSTGRES_DB: myapp_test 10 - ports: 11 - - "5432:5432" 12 - version: '3.8' 13 - 14 - services: 15 - app: 16 - build: 17 - context: . 18 - dockerfile: Dockerfile 19 - ports: 20 - - "3000:3000" 21 - environment: 22 - - NODE_ENV=local 23 - - DB_HOST=db 24 - - DB_PORT=5432 25 - - DB_USERNAME=postgres 26 - - DB_PASSWORD=postgres 27 - - DB_NAME=annotations 28 - - JWT_SECRET=local-development-secret 29 - depends_on: 30 - - db 31 - volumes: 32 - - ./:/app 33 - - /app/node_modules 34 - command: sh -c "npm run build && npm run build:watch" 35 - 36 - db: 37 - image: postgres:14 38 - ports: 39 - - "5432:5432" 40 - environment: 41 - - POSTGRES_USER=postgres 42 - - POSTGRES_PASSWORD=postgres 43 - - POSTGRES_DB=annotations 44 - volumes: 45 - - postgres_data:/var/lib/postgresql/data 46 - 47 - volumes: 48 - postgres_data:
-5
package.json
··· 12 12 "test:e2e": "jest src/modules/user/tests/e2e/OAuthSignInFlow.test.ts --testTimeout=300000", 13 13 "build": "tsup", 14 14 "build:watch": "tsc --watch", 15 - "start": "node dist/src/index.js", 16 15 "dev": "concurrently -k -n TYPE,CODE -c red,blue \"tsc --noEmit --watch\" \"tsup src/index.ts --watch --onSuccess='node dist/index.js'\"", 17 - "docker:dev": "docker-compose up", 18 - "docker:dev:build": "docker-compose up --build", 19 - "docker:down": "docker-compose down", 20 16 "migrate": "node dist/scripts/migrate.js", 21 17 "lexgen": "lex gen-server ./src/modules/atproto/infrastructure/lexicon ./src/modules/atproto/infrastructure/lexicons/*", 22 18 "db:start": "docker run --name annos-postgres -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=postgres -e POSTGRES_DB=annotations -p 5432:5432 -d postgres:14", 23 19 "db:stop": "docker stop annos-postgres", 24 20 "db:remove": "docker rm annos-postgres", 25 - "dev:local": "npm run build && node -r tsconfig-paths/register -r dotenv/config dist/src/index.js", 26 21 "db:generate": "drizzle-kit generate --schema=./src/modules/annotations/infrastructure/repositories/schema --out=./src/shared/infrastructure/database/migrations --dialect=postgresql && drizzle-kit generate --schema=./src/modules/user/infrastructure/repositories/schema --out=./src/shared/infrastructure/database/migrations --dialect=postgresql" 27 22 }, 28 23 "keywords": [],