This is a Next.js project bootstrapped with create-next-app
.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx
. The page auto-updates as you edit the file.
This project uses next/font
to automatically optimize and load Inter, a custom Google Font.
# Connect to GCP account via terminal
gcloud auth login
# If error when using terraform apply command line use :
gcloud auth application-default login
docker build -f [PATH TO YOUR DOCKERFILE] -t eu.gcr.io/[ID PROJECT]/[NAME]:[TAG] .
docker push eu.gcr.io/[ID PROJECT]/[NAME]:[TAG]
NB
- :[TAG] is optionnal by default the tag will be latest
Create a new file in terraform folder to define value for your variables
[NAME OF YOUR FILE].tfvars
Or add default value to your variable in the variable.tf file as follow
variable "port" {
type = number
description = "Using PORT Ex: 8000"
default = 3000
}
terraform init
terraform plan
terraform apply
# OR terraform -var-file [NAME OF YOUR FILE].tfvars
Add a terraform file to create a backend file in a bucket storage