@@ -4,20 +4,20 @@ dotenv:
44 - ./.env
55
66vars :
7- # # PROJECT: '{{.PROJECT | default "nos3"}}'
8- # FLEET: '{{.PROJECT | default "nos3"}}'
9- # MISSION: '{{.MISSION | default "m01"}}'
10- # SPACECRAFT: '{{.SPACECRAFT | default "sc01"}}'
7+ PROJECT : ' {{.PROJECT | default "nos3"}}'
8+ FLEET : ' {{.PROJECT | default "nos3"}}'
9+ MISSION : ' {{.MISSION | default "m01"}}'
10+ SPACECRAFT : ' {{.SPACECRAFT | default "sc01"}}'
1111
12- # # PROJECT_NAME: '{{.PROJECT}}-{{.MISSION}}-{{.SPACECRAFT}}'
13- # PROJECT_MISSION: '{{.PROJECT}}-{{.MISSION}}'
12+ PROJECT_NAME : ' {{.PROJECT}}-{{.MISSION}}-{{.SPACECRAFT}}'
13+ PROJECT_MISSION : ' {{.PROJECT}}-{{.MISSION}}'
1414
15- # COMPOSE_PROJECT_NAME: '{{.PROJECT}}-{{.MISSION}}-{{.SPACECRAFT}}'
16- # SC_ENVIRO: '{{.SC_ENVIRO | default "sim"}}'
15+ COMPOSE_PROJECT_NAME : ' {{.PROJECT}}-{{.MISSION}}-{{.SPACECRAFT}}'
16+ SC_ENVIRO : ' {{.SC_ENVIRO | default "sim"}}'
1717
18- # YAMCS_HOST_PORT: '{{.YAMCS_HOST_PORT | default "8090"}}'
19- # OPENMCT_HOST_PORT: '{{.OPENMCT_HOST_PORT | default "9000"}}'
20- # FORTYTWO_HOST_PORT: '{{.FORTYTWO_HOST_PORT | default "30090"}}'
18+ YAMCS_HOST_PORT : ' {{.YAMCS_HOST_PORT | default "8090"}}'
19+ OPENMCT_HOST_PORT : ' {{.OPENMCT_HOST_PORT | default "9000"}}'
20+ FORTYTWO_HOST_PORT : ' {{.FORTYTWO_HOST_PORT | default "30090"}}'
2121
2222 SERVICES_DIR : ./services
2323 SCRIPTS_DIR : ./scripts
@@ -306,6 +306,8 @@ tasks:
306306 cmds :
307307 - |
308308 {{.ENVIRO_SCRIPT}} > {{.ENVIRO_FILE}}
309+ # cmds:
310+ # - task generate:env
309311 silent : true
310312
311313 install-lazydocker :
@@ -369,26 +371,29 @@ tasks:
369371
370372 mkdir -p ${ENV_PATH}
371373
372- envsubst '\
373- $PROJECT \
374- $FLEET \
375- $MISSION \
376- $SPACECRAFT \
377- $PROJECT_NAME \
378- $PROJECT_MISSION \
379- $COMPOSE_PROJECT_NAME \
380- $SC_ENVIRO \
381- $FORTYTWO_HOST \
382- $FORTYTWO_PORT \
383- $FORTYTWO_HOST_PORT \
384- $YAMCS_HOST \
385- $YAMCS_PORT \
386- $YAMCS_HOST_PORT \
387- $OPENMCT_HOST \
388- $OPENMCT_PORT \
389- $OPENMCT_HOST_PORT' \
390- < {{.ENVIRO_TEMPLATE}} > ${ENV_PATH}/${ENV_SHELL} && \
391- chmod +x ${ENV_PATH}/${ENV_SHELL}
374+ ./scripts/env.sh > ${ENV_PATH}/${ENV_SHELL}.env
375+ cp ${ENV_PATH}/${ENV_SHELL}.env .env
376+
377+ # envsubst '\
378+ # $PROJECT \
379+ # $FLEET \
380+ # $MISSION \
381+ # $SPACECRAFT \
382+ # $PROJECT_NAME \
383+ # $PROJECT_MISSION \
384+ # $COMPOSE_PROJECT_NAME \
385+ # $SC_ENVIRO \
386+ # $FORTYTWO_HOST \
387+ # $FORTYTWO_PORT \
388+ # $FORTYTWO_HOST_PORT \
389+ # $YAMCS_HOST \
390+ # $YAMCS_PORT \
391+ # $YAMCS_HOST_PORT \
392+ # $OPENMCT_HOST \
393+ # $OPENMCT_PORT \
394+ # $OPENMCT_HOST_PORT' \
395+ # < {{.ENVIRO_TEMPLATE}} > ${ENV_PATH}/${ENV_SHELL} && \
396+ # chmod +x ${ENV_PATH}/${ENV_SHELL}
392397 silent : true
393398
394399# nos3 native tasks
0 commit comments