0.0.24 • Published 3 years ago
cx1 v0.0.24
cx1
Cloud web applications
- webpack
- babel
- esbuild
- sass
- react
- fx1
- ux1
- ix1
- Build environment (dev, beta and main)
- Gitlab CI/CD
Install
npm -g i cx1Create new webapp
Open http://localhost:3000 to view it in the browser.
cx1 web webapp
cd webapp
npm i
npm start # or npm run nowCreate new serverless
Open http://localhost:4000 to view it in the browser.
cx1 serverless api
cd api
npm i
npm start # or npm run nowcx1 commands
# start web application in localhost with "git branch dev"
npm start
# start web application
npm run now
# clean project
npm run clean
# Create new page or component
npm run page PageName
npm run component ComponentName
# Create environemnt in dist directory
npm run dev
npm run beta
npm run main
# Gitlab CI/CD
npm run gitlab-cicx1 ports
| name | port |
|---|---|
| api | 4000 |
| webpage | 3000 |
| webapp | 3001 |
| portal | 3002 |
| sandbox | 3003 |
Environment
import { env } from 'util'
console.info(env)Build environment
Webpack develop and debug
npm start
npm run dev
npm run betaWebpack production and optimized
npm run mainTo start Gitlab CI
npm run gitlab-ciCI / CD Settings : Group variables
Key : CLOUD
Value :CLOUD=AWS
# CLOUD=GCP
DOMAIN=sinuhe.dev
CLOUDFLARE_EMAIL=sinuhe.dev@gmail.com
CLOUDFLARE_GLOBAL_API_KEY=
CLOUDFLARE_ZONE_ID=
TELEGRAM_TOKEN=
TELEGRAM_CHAT_ID="12346789 12345679 ... "Key : AWS_DEVELOPMENT
Value :AWS_DEFAULT_REGION=us-east-1
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_S3_WEB=sinuhe-development-web
AWS_S3_API=sinuhe-development-api
AWS_CLOUDFRONT_DEV_WEB=
AWS_CLOUDFRONT_DEV_API=
AWS_CLOUDFRONT_BETA_WEB=
AWS_CLOUDFRONT_BETA_API=Key : AWS_PRODUCTION
Value :AWS_DEFAULT_REGION=us-east-1
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_S3_WEB=sinuhe-production-web
AWS_S3_API=sinuhe-production-api
AWS_CLOUDFRONT_WEB=
AWS_CLOUDFRONT_API=Key : API_DEVELOPMENT
Value :variables: &variables
globalVars: vars
dev:
<<: *variables
cdn: dev-cdn.sinuhe.dev
beta:
<<: *variables
cdn: beta-cdn.sinuhe.devKey : API_PRODUCTION
Value :variables: &variables
globalVars: vars
main:
<<: *variables
cdn: dev-cdn.sinuhe.devType : File
Flags
ProtectVariable : False
MaskVariable : False
0.0.24
3 years ago
0.0.20
4 years ago
0.0.21
4 years ago
0.0.22
4 years ago
0.0.11
4 years ago
0.0.23
4 years ago
0.0.13
4 years ago
0.0.14
4 years ago
0.0.15
4 years ago
0.0.16
4 years ago
0.0.8
4 years ago
0.0.17
4 years ago
0.0.18
4 years ago
0.0.19
4 years ago
0.0.7
4 years ago
0.0.6
4 years ago
0.0.5
4 years ago
0.0.4
4 years ago
0.0.3
4 years ago
0.0.2
4 years ago
0.0.1
4 years ago