@@ -24,6 +24,7 @@ task publish {
2424 exec { dotnet publish $source_dir \FaasNet.Kubernetes\FaasNet.Kubernetes.csproj - c $config - o $result_dir \services\Kubernetes }
2525 exec { dotnet publish $source_dir \FaasNet.Gateway.Startup\FaasNet.Gateway.Startup.csproj - c $config - o $result_dir \services\Gateway }
2626 exec { dotnet publish $source_dir \FaasNet.CLI\FaasNet.CLI.csproj - c $config - o $result_dir \cli }
27+ exec { npm run docker -- prefix $source_dir \FaasNet.Website }
2728}
2829
2930task clean {
@@ -71,13 +72,15 @@ task publishHelmAndWebsite {
7172
7273task buildLocalDockerImage - depends publish {
7374 exec { docker build -f RuntimeGetSqlDockerfile - t localhost:5000 / faasgetsql . }
74- exec { docker build -f RuntimeGetSqlDockerfile - t localhost:5000 / faastransform . }
75+ exec { docker build -f RuntimeTransformDockerfile - t localhost:5000 / faastransform . }
7576 exec { docker build -f KubernetesDockerfile - t localhost:5000 / faaskubernetes . }
7677 exec { docker build -f GatewayDockerfile - t localhost:5000 / faasgateway . }
78+ exec { docker build -f WebsiteDockerfile - t localhost:5000 / faaswebsite . }
7779 exec { docker push localhost:5000 / faasgetsql }
7880 exec { docker push localhost:5000 / faastransform }
7981 exec { docker push localhost:5000 / faaskubernetes }
8082 exec { docker push localhost:5000 / faasgateway }
83+ exec { docker push localhost:5000 / faaswebsite }
8184}
8285
8386task initLocalKubernetes {
@@ -89,6 +92,21 @@ task initLocalKubernetes {
8992 exec { kubectl apply -f ./ kubernetes/ faas- kubernetes- svc.yml -- namespace= faas }
9093 exec { kubectl apply -f ./ kubernetes/ run- faas- gateway.yml -- namespace= faas }
9194 exec { kubectl apply -f ./ kubernetes/ faas- gateway- svc.yml -- namespace= faas }
95+ exec { kubectl apply -f ./ kubernetes/ run- website.yml -- namespace= faas }
96+ exec { kubectl apply -f ./ kubernetes/ faas- website- svc.yml -- namespace= faas }
97+ }
98+
99+ task builderDockerImage - depends publish {
100+ exec { docker build -f RuntimeGetSqlDockerfile - t simpleidserver/ faasgetsql:0.0 .3 . }
101+ exec { docker build -f RuntimeTransformDockerfile - t simpleidserver/ faastransform:0.0 .3 . }
102+ exec { docker build -f KubernetesDockerfile - t simpleidserver/ faaskubernetes:0.0 .3 . }
103+ exec { docker build -f GatewayDockerfile - t simpleidserver/ faasgateway:0.0 .3 . }
104+ exec { docker build -f WebsiteDockerfile - t simpleidserver/ faaswebsite:0.0 .3 . }
105+ exec { docker push simpleidserver/ faasgetsql:0.0 .3 }
106+ exec { docker push simpleidserver/ faastransform:0.0 .3 }
107+ exec { docker push simpleidserver/ faaskubernetes:0.0 .3 }
108+ exec { docker push simpleidserver/ faasgateway:0.0 .3 }
109+ exec { docker push simpleidserver/ faaswebsite:0.0 .3 }
92110}
93111
94112task pack - depends release, compile {
0 commit comments