Browse Source

Delete old azure-related files

pull/53/head
Halil İbrahim Kalkan 5 years ago
parent
commit
ecdf12bf90
  1. 23
      Dockerfile.EventHub.HttpApi.Host
  2. 26
      Dockerfile.EventHub.IdentityServer
  3. 23
      Dockerfile.EventHub.Web
  4. 62
      azure-pipelines.eventhub.httpapi.host.yml
  5. 61
      azure-pipelines.eventhub.httpapi.host2.yml
  6. 62
      azure-pipelines.eventhub.identityserver.yml
  7. 67
      azure-pipelines.eventhub.web.yml
  8. 61
      azure-pipelines.yml
  9. 32
      etc/notes/ui-design.md
  10. 23
      localhost.conf
  11. 23
      manifests/deployment.eventhub.httpapi.host.yml
  12. 23
      manifests/deployment.eventhub.identityserver.yml
  13. 23
      manifests/deployment.eventhub.web.yml
  14. 19
      manifests/deployment.yml
  15. 11
      manifests/service.eventhub.httpapi.host.yml
  16. 17
      manifests/service.eventhub.identityserver.yml
  17. 11
      manifests/service.eventhub.web.yml
  18. 10
      manifests/service.yml

23
Dockerfile.EventHub.HttpApi.Host

@ -1,23 +0,0 @@
FROM mcr.microsoft.com/dotnet/aspnet:5.0 AS base
WORKDIR /app
EXPOSE 80
EXPOSE 443
FROM mcr.microsoft.com/dotnet/sdk:5.0 AS build
WORKDIR /src
COPY ["src/EventHub.HttpApi.Host/EventHub.HttpApi.Host.csproj", "src/EventHub.HttpApi.Host/"]
RUN dotnet restore "src/EventHub.HttpApi.Host/EventHub.HttpApi.Host.csproj"
COPY . .
WORKDIR "/src/src/EventHub.HttpApi.Host"
RUN dotnet dev-certs https -v -ep localhost.pfx -p e8202f07-66e5-4619-be07-72ba76fde97f
RUN dotnet build "EventHub.HttpApi.Host.csproj" -c Release -o /app
FROM build AS publish
RUN dotnet publish "EventHub.HttpApi.Host.csproj" -c Release -o /app
FROM base AS final
WORKDIR /app
COPY --from=publish /app .
ENTRYPOINT ["dotnet", "EventHub.HttpApi.Host.dll"]

26
Dockerfile.EventHub.IdentityServer

@ -1,26 +0,0 @@
FROM mcr.microsoft.com/dotnet/aspnet:5.0 AS base
WORKDIR /app
EXPOSE 80
EXPOSE 443
FROM mcr.microsoft.com/dotnet/sdk:5.0 AS build
WORKDIR /src
COPY ["src/EventHub.IdentityServer/EventHub.IdentityServer.csproj", "src/EventHub.IdentityServer/"]
RUN dotnet restore "src/EventHub.IdentityServer/EventHub.IdentityServer.csproj"
COPY . .
WORKDIR "/src/src/EventHub.IdentityServer"
RUN dotnet dev-certs https -ep aspnetapp.pfx -p mypassword123
RUN dotnet dev-certs https --trust
RUN dotnet dev-certs https -ep $env:USERPROFILE\.aspnet\https\aspnetapp.pfx -p mypassword123
RUN dotnet dev-certs https -ep %USERPROFILE%\.aspnet\https\aspnetapp.pfx -p mypassword123
RUN dotnet build "EventHub.IdentityServer.csproj" -c Release -o /app
FROM build AS publish
RUN dotnet publish "EventHub.IdentityServer.csproj" -c Release -o /app
FROM base AS final
WORKDIR /app
COPY --from=publish /app .
ENTRYPOINT ["dotnet", "EventHub.IdentityServer.dll"]

23
Dockerfile.EventHub.Web

@ -1,23 +0,0 @@
FROM mcr.microsoft.com/dotnet/aspnet:5.0 AS base
WORKDIR /app
EXPOSE 80
EXPOSE 443
FROM mcr.microsoft.com/dotnet/sdk:5.0 AS build
WORKDIR /src
COPY ["src/EventHub.Web/EventHub.Web.csproj", "src/EventHub.Web/"]
RUN dotnet restore "src/EventHub.Web/EventHub.Web.csproj"
COPY . .
WORKDIR "/src/src/EventHub.Web"
RUN dotnet dev-certs https -v -ep localhost.pfx -p e8202f07-66e5-4619-be07-72ba76fde97f
RUN dotnet build "EventHub.Web.csproj" -c Release -o /app
FROM build AS publish
RUN dotnet publish "EventHub.Web.csproj" -c Release -o /app
FROM base AS final
WORKDIR /app
COPY --from=publish /app .
ENTRYPOINT ["dotnet", "EventHub.Web.dll"]

62
azure-pipelines.eventhub.httpapi.host.yml

@ -1,62 +0,0 @@
trigger:
- dev
variables:
dockerRegistryServiceConnection: 'b46a670b-6940-4de5-b6b1-b06f9dd1c849'
imageRepository: 'voloeventhubhttpapihost'
containerRegistry: 'voloeventhubhttpapihost.azurecr.io'
dockerfilePath: '**/Dockerfile.EventHub.HttpApi.Host'
tag: '$(Build.BuildNumber)'
# Agent VM image name
vmImageName: 'ubuntu-latest'
stages:
- stage: Build
displayName: Build stage
jobs:
- job: Build
displayName: Build
pool:
vmImage: $(vmImageName)
steps:
- task: Docker@2
displayName: Build and push an image to container registry
inputs:
command: buildAndPush
repository: $(imageRepository)
dockerfile: $(dockerfilePath)
containerRegistry: $(dockerRegistryServiceConnection)
tags: |
$(tag)
- upload: manifests
artifact: manifests
- stage: Deploy
displayName: Deploy stage
dependsOn: Build
jobs:
- deployment: Deploy
displayName: Deploy-HttpApi-Host
pool:
vmImage: $(vmImageName)
environment: 'volosofteventhub-6504.default'
strategy:
runOnce:
deploy:
steps:
- task: KubernetesManifest@0
displayName: Deploy to Kubernetes cluster
inputs:
action: deploy
manifests: |
$(Pipeline.Workspace)/manifests/deployment.eventhub.httpapi.host.yml
$(Pipeline.Workspace)/manifests/service.eventhub.httpapi.host.yml
containers: |
$(containerRegistry)/$(imageRepository):$(tag)

61
azure-pipelines.eventhub.httpapi.host2.yml

@ -1,61 +0,0 @@
trigger:
- dev
variables:
dockerRegistryServiceConnection: '8a2bf690-716a-490c-8a88-d93fab12cf9d'
imageRepository: 'eventhubhttpapihost'
containerRegistry: 'eventhubregistry.azurecr.io'
dockerfilePath: '**/Dockerfile.EventHub.HttpApi.Host'
tag: '$(Build.BuildNumber)'
# Agent VM image namedocker images
vmImageName: 'ubuntu-latest'
stages:
- stage: Build
displayName: Build stage
jobs:
- job: Build
displayName: Build
pool:
vmImage: $(vmImageName)
steps:
- task: Docker@2
displayName: Build and push an image to container registry
inputs:
command: buildAndPush
repository: $(imageRepository)
dockerfile: $(dockerfilePath)
containerRegistry: $(dockerRegistryServiceConnection)
tags: |
$(tag)
- upload: manifests
artifact: manifests
- stage: Deploy
displayName: Deploy stage
dependsOn: Build
jobs:
- deployment: Deploy
displayName: Deploy-HttpApi-Host
pool:
vmImage: $(vmImageName)
environment: 'volosofteventhub-6504.default'
strategy:
runOnce:
deploy:
steps:
- task: KubernetesManifest@0
displayName: Deploy to Kubernetes cluster
inputs:
action: deploy
manifests: |
$(Pipeline.Workspace)/manifests/deployment.eventhub.httpapi.host.yml
$(Pipeline.Workspace)/manifests/service.eventhub.httpapi.host.yml
containers: |
$(containerRegistry)/$(imageRepository):$(tag)

62
azure-pipelines.eventhub.identityserver.yml

@ -1,62 +0,0 @@
trigger:
- dev
variables:
# Container registry service connection established during pipeline creation
dockerRegistryServiceConnection: '18b12bb9-87a3-4539-a769-7a1e371886cf'
imageRepository: 'voloeventhubidentityserver'
containerRegistry: 'voloeventhubidentityserver.azurecr.io'
dockerfilePath: '**/Dockerfile.EventHub.IdentityServer'
tag: '$(Build.BuildNumber)'
# Agent VM image name
vmImageName: 'ubuntu-latest'
stages:
- stage: Build
displayName: Build stage
jobs:
- job: Build
displayName: Build
pool:
vmImage: $(vmImageName)
steps:
- task: Docker@2
displayName: Build and push an image to container registry
inputs:
command: buildAndPush
repository: $(imageRepository)
dockerfile: $(dockerfilePath)
containerRegistry: $(dockerRegistryServiceConnection)
tags: |
$(tag)
- publish: manifests
artifact: manifests
- stage: Deploy
displayName: Deploy stage
dependsOn: Build
jobs:
- deployment: Deploy
displayName: Deploy
pool:
vmImage: $(vmImageName)
environment: 'volosofteventhub-1359.default'
strategy:
runOnce:
deploy:
steps:
- task: KubernetesManifest@0
displayName: Deploy to Kubernetes cluster
inputs:
action: deploy
manifests: |
$(Pipeline.Workspace)/manifests/deployment.eventhub.identityserver.yml
$(Pipeline.Workspace)/manifests/service.eventhub.identityserver.yml
containers: |
$(containerRegistry)/$(imageRepository):$(tag)

67
azure-pipelines.eventhub.web.yml

@ -1,67 +0,0 @@
trigger:
- dev
variables:
# Container registry service connection established during pipeline creation
dockerRegistryServiceConnection: '855289e7-1034-4e42-90b4-38c072ecefcb'
imageRepository: 'voloeventhub'
containerRegistry: 'voloeventhub.azurecr.io'
dockerfilePath: '**/Dockerfile.EventHub.Web'
tag: '$(Build.BuildNumber)'
# Agent VM image name
vmImageName: 'ubuntu-latest'
stages:
- stage: Build
displayName: Build stage
jobs:
- job: Build
displayName: Build
pool:
vmImage: $(vmImageName)
steps:
- task: Docker@2
displayName: Build and push an image to container registry
inputs:
command: buildAndPush
repository: $(imageRepository)
dockerfile: $(dockerfilePath)
containerRegistry: $(dockerRegistryServiceConnection)
tags: |
$(tag)
- upload: manifests
artifact: manifests
- stage: Deploy
displayName: Deploy stage
dependsOn: Build
jobs:
- deployment: Deploy
displayName: Deploy-EventHub-Web
pool:
vmImage: $(vmImageName)
environment: 'volosofteventhub-3839.default'
strategy:
runOnce:
deploy:
steps:
- task: KubernetesManifest@0
displayName: Deploy to Kubernetes cluster
inputs:
action: deploy
manifests: |
$(Pipeline.Workspace)/manifests/deployment.eventhub.web.yml
$(Pipeline.Workspace)/manifests/service.eventhub.web.yml
containers: |
$(containerRegistry)/$(imageRepository):$(tag)

61
azure-pipelines.yml

@ -1,61 +0,0 @@
trigger:
- dev
variables:
dockerRegistryServiceConnection: 'efbb038e-4f76-4833-a538-fbd8ecb7c545'
imageRepository: 'eventhubhttpapihost'
containerRegistry: 'eventhubregistry.azurecr.io'
dockerfilePath: '**/Dockerfile.EventHub.HttpApi.Host'
tag: '$(Build.BuildNumber)'
# Agent VM image namedocker images
vmImageName: 'ubuntu-latest'
stages:
- stage: Build
displayName: Build stage
jobs:
- job: Build
displayName: Build
pool:
vmImage: $(vmImageName)
steps:
- task: Docker@2
displayName: Build and push an image to container registry
inputs:
command: buildAndPush
repository: $(imageRepository)
dockerfile: $(dockerfilePath)
containerRegistry: $(dockerRegistryServiceConnection)
tags: |
$(tag)
- upload: manifests
artifact: manifests
- stage: Deploy
displayName: Deploy stage
dependsOn: Build
jobs:
- deployment: Deploy
displayName: Deploy-HttpApi-Host
pool:
vmImage: $(vmImageName)
environment: 'volosofteventhub-2042'
strategy:
runOnce:
deploy:
steps:
- task: KubernetesManifest@0
displayName: Deploy to Kubernetes cluster
inputs:
action: deploy
manifests: |
$(Pipeline.Workspace)/manifests/deployment.eventhub.httpapi.host.yml
$(Pipeline.Workspace)/manifests/service.eventhub.httpapi.host.yml
containers: |
$(containerRegistry)/$(imageRepository):$(tag)

32
etc/notes/ui-design.md

@ -1,32 +0,0 @@
# UI Design Notes
## Implementing the Design
### Overall / Layout
* Home & Events are separated, so we should create a separation in the solution
### Home Page
* Search area:
* Language selection
* Location (country / city) search / with online option
* When (date range selection)
### Events Page
* Search area:
* Language selection
* Location (country / city) search / with online option
* When (date range selection)
## Features
### Should Implement for the Design
* ...
### Plan for Future
* Event & Organization Categories
* Event & Organization Tags (use the tagging system of CMS Kit)

23
localhost.conf

@ -1,23 +0,0 @@
[req]
default_bits = 2048
default_keyfile = localhost.key
distinguished_name = req_distinguished_name
req_extensions = req_ext
x509_extensions = v3_ca
[req_distinguished_name]
commonName = Common Name (e.g. server FQDN or YOUR name)
commonName_default = localhost
commonName_max = 64
[req_ext]
subjectAltName = @alt_names
[v3_ca]
subjectAltName = @alt_names
basicConstraints = critical, CA:false
keyUsage = keyCertSign, cRLSign, digitalSignature,keyEncipherment
[alt_names]
DNS.1 = localhost
DNS.2 = 127.0.0.1

23
manifests/deployment.eventhub.httpapi.host.yml

@ -1,23 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: volosoft-eventhub-httpapi-host-deployment
spec:
selector:
matchLabels:
app: volosoft-eventhub-httpapi-host-pod
template:
metadata:
labels:
app: volosoft-eventhub-httpapi-host-pod
spec:
containers:
- name: volosoft-eventhub-httpapi-host-container
image: voloeventhubhttpapihost.azurecr.io/voloeventhubhttpapihost
imagePullPolicy: Always
resources:
limits:
memory: "128Mi"
cpu: "500m"
ports:
- containerPort: 80

23
manifests/deployment.eventhub.identityserver.yml

@ -1,23 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: volosoft-eventhub-identityserver-deployment
spec:
selector:
matchLabels:
app: volosoft-eventhub-identityserver-pod
template:
metadata:
labels:
app: volosoft-eventhub-identityserver-pod
spec:
containers:
- name: volosoft-eventhub-identityserver-container
image: voloeventhubidentityserver.azurecr.io/voloeventhubidentityserver
imagePullPolicy: Always
resources:
limits:
memory: "128Mi"
cpu: "500m"
ports:
- containerPort: 80

23
manifests/deployment.eventhub.web.yml

@ -1,23 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: volosoft-eventhub-web-deployment
spec:
selector:
matchLabels:
app: volosoft-eventhub-web-pod
template:
metadata:
labels:
app: volosoft-eventhub-web-pod
spec:
containers:
- name: volosoft-eventhub-web-container
image: voloeventhub.azurecr.io/voloeventhub
imagePullPolicy: Always
resources:
limits:
memory: "128Mi"
cpu: "500m"
ports:
- containerPort: 80

19
manifests/deployment.yml

@ -1,19 +0,0 @@
apiVersion : apps/v1
kind: Deployment
metadata:
name: eventhubhttpapihost
spec:
replicas: 1
selector:
matchLabels:
app: eventhubhttpapihost
template:
metadata:
labels:
app: eventhubhttpapihost
spec:
containers:
- name: eventhubhttpapihost
image: eventhubregistry.azurecr.io/eventhubhttpapihost
ports:
- containerPort: 80

11
manifests/service.eventhub.httpapi.host.yml

@ -1,11 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: volosoft-eventhub-httpapi-host-service
spec:
selector:
app: volosoft-eventhub-httpapi-host-pod
ports:
- port: 5002
targetPort: 80
type: LoadBalancer

17
manifests/service.eventhub.identityserver.yml

@ -1,17 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: volosoft-eventhub-identityserver-service
spec:
selector:
app: volosoft-eventhub-identityserver-pod
ports:
- name: http
port: 5001
protocol: TCP
targetPort: 80
- name: https
port: 5000
targetPort: 443
protocol: TCP
type: LoadBalancer

11
manifests/service.eventhub.web.yml

@ -1,11 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: volosoft-eventhub-web-service
spec:
selector:
app: volosoft-eventhub-web-pod
ports:
- port: 8080
targetPort: 80
type: LoadBalancer

10
manifests/service.yml

@ -1,10 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: eventhubhttpapihost
spec:
type: LoadBalancer
ports:
- port: 80
selector:
app: eventhubhttpapihost
Loading…
Cancel
Save