☺️
Next.js勉強中のメモ
create-next-app
npx create-next-app@latest --ts
でTS化してアプリを作成する。
dockerで走らせる
FROM node:16.0.0-alpine
ENV PORT 3000
WORKDIR /usr/src/app
COPY ./app/package*.json ./
RUN npm install -g npm && npm install
COPY ./app/ ./
RUN npm run build
EXPOSE 3000
CMD ["npm", "run", "dev"]
docker-compose.yml
version: "3.9"
services:
app:
ports:
- 3000:3000
build:
context: .
dockerfile: Dockerfile
container_name: client_container
volumes:
- ./app:/usr/src/app
- /usr/src/app/node_modules
- /usr/src/app/.next
Discussion