0.0.24 • Published 2 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 cx1
Create new webapp
Open http://localhost:3000 to view it in the browser.
cx1 web webapp
cd webapp
npm i
npm start # or npm run now
Create new serverless
Open http://localhost:4000 to view it in the browser.
cx1 serverless api
cd api
npm i
npm start # or npm run now
cx1 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-ci
cx1 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 beta
Webpack production and optimized
npm run main
To start Gitlab CI
npm run gitlab-ci
CI / 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.dev
Key : API_PRODUCTION
Value :
variables: &variables
globalVars: vars
main:
<<: *variables
cdn: dev-cdn.sinuhe.dev
Type : File
Flags
ProtectVariable : False
MaskVariable : False
0.0.24
2 years ago
0.0.20
2 years ago
0.0.21
2 years ago
0.0.22
2 years ago
0.0.11
2 years ago
0.0.23
2 years ago
0.0.13
2 years ago
0.0.14
2 years ago
0.0.15
2 years ago
0.0.16
2 years ago
0.0.8
2 years ago
0.0.17
2 years ago
0.0.18
2 years ago
0.0.19
2 years ago
0.0.7
2 years ago
0.0.6
2 years ago
0.0.5
2 years ago
0.0.4
2 years ago
0.0.3
2 years ago
0.0.2
2 years ago
0.0.1
2 years ago