Skip to content

Altangerelts/KUDS1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Lambda Starter App

Lambda Go Starter App төсөл үүсгэхийн өмнө ^Go 1.16 хэл болон өгөгдлийн сан суулгасан байх хэрэгтэй. Хэрвээ суулгаагүй бол Go хэлийг татаж авна уу. Go 1.16 ба түүнээс дээш байх шаардлагатай.

Lambda Go Starter App-г GitHub Repository-с clone хийж татаж авна.

git clone https://github.com/lambda-platform/go my-app

Татаж авсан хавтас руу орно

cd my-app

env_exampleүндсэн тохиргоо-ны .env файл үүсгэнэ

cp env_example .env

.env дотор JWT_SECRET secret-г солих шаардлагатай

JWT_SECRET=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

.env дотор өгөгдлийн сангийн тохиргоог оруулж өгнө. DB_CONNECTION авах боломжит утгууд (mssql,postgres,mysql,oracle)

DB_CONNECTION=postgres 
DB_HOST=127.0.0.1
DB_PORT=5432
DB_DATABASE=postgres
DB_USERNAME=postgres
DB_PASSWORD=postgres

Өгөгдлийн сан тохируулсны дараа Cупер админ хэрэглэгчийн мэдээллийг .env дотор оруулна

SYSADMIN_LOGIN=superadmin
SYSADMIN_PASSWORD=secret
SYSADMIN_EMAIL=null

Go package-уудыг суулгана

go mod tidy

go run CLI командыг ашиглан хөгжүүлэлтийн серверийг асаана уу.

go run main.go

Та хөгжүүлэлтийн серверийг ажиллуулсны дараа Lambda Platform-руу localhost:3000 хаягаар веб хөтчөөр хандах боломжтой. Анх удаа асах үед тохиргооны Lambda тохиргооны хүснэгтүүд-үүдийг систем өөрөө auto migrateхийж үүсгэнэ

More information: https://lambda-platform.github.io/

import url

http://localhost:3000/crud/import/crud-export.json

Docker build command

docker build --target prod --platform linux/amd64 -t lambda:prod . docker build --target dev --platform linux/amd64 -t lambda:dev .

docker tag lambda:prod munkhaltai/lambda:prod docker push munkhaltai/lambda:prod

docker tag lambda:dev munkhaltai/lambda:dev docker push munkhaltai/lambda:dev

sudo docker pull munkhaltai/lambda:prod

Docker just start for dev

docker-compose -f compose-dev.yml up

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published