Try building an image
This commit is contained in:
parent
fb2795f8f6
commit
5a04907bc5
29
.woodpecker/build.yaml
Normal file
29
.woodpecker/build.yaml
Normal file
@ -0,0 +1,29 @@
|
||||
---
|
||||
when:
|
||||
event:
|
||||
- push
|
||||
|
||||
steps:
|
||||
build:
|
||||
image: git.badhouseplants.net/badhouseplants/badhouseplants-builder:ff4a98f2acb557ad443f279627036bebf06bc4f1
|
||||
name: Build shoebill operator image
|
||||
privileged: true
|
||||
environment:
|
||||
- PACKAGE_NAME=softplayer/softplayer-backend
|
||||
commands:
|
||||
- |
|
||||
if [[ "${CI_COMMIT_TAG}" ]]; then
|
||||
export CUSTOM_TAG="${CI_COMMIT_TAG}";
|
||||
fi
|
||||
- build-container
|
||||
secrets:
|
||||
- gitea_token
|
||||
backend_options:
|
||||
kubernetes:
|
||||
resources:
|
||||
requests:
|
||||
memory: 500Mi
|
||||
cpu: 200m
|
||||
limits:
|
||||
memory: 1000Mi
|
||||
cpu: 1000m
|
@ -4,9 +4,9 @@ WORKDIR /app
|
||||
COPY go.mod ./
|
||||
COPY go.sum ./
|
||||
RUN go mod download
|
||||
COPY *.go ./
|
||||
RUN CGO_ENABLED=0 GOOS=linux go build -o /softplayer-backend
|
||||
COPY . ./
|
||||
RUN CGO_ENABLED=0 GOOS=linux go build -o /app
|
||||
|
||||
FROM scratch
|
||||
COPY --from=0 /app/softplayer-backend /bin/softplayer-backend
|
||||
CMD ["/bin/softplayer-backend"]
|
||||
COPY --from=0 /app /app
|
||||
CMD ["/app"]
|
||||
|
@ -19,7 +19,7 @@ type AccountsServer struct {
|
||||
Controller ctrl.Manager
|
||||
}
|
||||
|
||||
func (a *AccountsServer) SignUp(ctx context.Context, in *accounts.AccountWithPassword) (*accounts.AccountFullWithKubeConfig, error) {
|
||||
func (a *AccountsServer) SignUp(ctx context.Context, in *accounts.AccountWithPassword) (*accounts.AccountFullWithToken, error) {
|
||||
data := controllers.AccountData{
|
||||
Username: in.Data.GetName(),
|
||||
Password: in.AccountPassword.GetPassword(),
|
||||
@ -33,7 +33,7 @@ func (a *AccountsServer) SignUp(ctx context.Context, in *accounts.AccountWithPas
|
||||
return nil, err
|
||||
}
|
||||
|
||||
return &accounts.AccountFullWithKubeConfig{
|
||||
return &accounts.AccountFullWithToken{
|
||||
Id: &accounts.AccountId{
|
||||
Id: acc.Data.UUID,
|
||||
},
|
||||
@ -41,11 +41,11 @@ func (a *AccountsServer) SignUp(ctx context.Context, in *accounts.AccountWithPas
|
||||
Name: acc.Data.Username,
|
||||
Email: acc.Data.Email,
|
||||
},
|
||||
Kubeconfig: acc.Kubeconfig,
|
||||
Token: acc.Kubeconfig,
|
||||
}, nil
|
||||
}
|
||||
|
||||
func (a *AccountsServer) SignIn(ctx context.Context, in *accounts.AccountWithPassword) (*accounts.AccountFullWithKubeConfig, error) {
|
||||
func (a *AccountsServer) SignIn(ctx context.Context, in *accounts.AccountWithPassword) (*accounts.AccountFullWithToken, error) {
|
||||
data := controllers.AccountData{
|
||||
Username: in.Data.GetName(),
|
||||
Password: in.AccountPassword.GetPassword(),
|
||||
@ -58,7 +58,7 @@ func (a *AccountsServer) SignIn(ctx context.Context, in *accounts.AccountWithPas
|
||||
if err := acc.Login(ctx); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return &accounts.AccountFullWithKubeConfig{
|
||||
return &accounts.AccountFullWithToken{
|
||||
Id: &accounts.AccountId{
|
||||
Id: acc.Data.UUID,
|
||||
},
|
||||
@ -66,6 +66,6 @@ func (a *AccountsServer) SignIn(ctx context.Context, in *accounts.AccountWithPas
|
||||
Name: acc.Data.Username,
|
||||
Email: acc.Data.Email,
|
||||
},
|
||||
Kubeconfig: acc.Kubeconfig,
|
||||
Token: acc.Kubeconfig,
|
||||
}, nil
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user