-
Notifications
You must be signed in to change notification settings - Fork 31
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'feat/onboarding-flow' of github.com:getAlby/nostr-walle…
…t-connect into feat/onboarding-flow
- Loading branch information
Showing
6 changed files
with
84 additions
and
78 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
name: Wails build | ||
on: | ||
push: | ||
release: | ||
types: [published] | ||
jobs: | ||
build: | ||
strategy: | ||
fail-fast: false | ||
matrix: | ||
build: [ | ||
{ name: nostr-wallet-connect, platform: linux/amd64, os: ubuntu-latest }, | ||
] | ||
env: | ||
REGISTRY: ghcr.io | ||
IMAGENAME: ${{ github.event.repository.name }} | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v2 | ||
name: Check out code | ||
- name: Setup GoLang | ||
uses: actions/setup-go@v4 | ||
with: | ||
check-latest: true | ||
go-version: 1.21 | ||
# Setup and configure NodeJS | ||
- name: Setup NodeJS | ||
uses: actions/setup-node@v3 | ||
with: | ||
node-version: 18.x | ||
- name: Install Wails | ||
run: go install github.com/wailsapp/wails/v2/cmd/wails@latest | ||
shell: bash | ||
- name: Install Linux Wails deps | ||
run: sudo apt-get update && sudo apt-get install libgtk-3-0 libwebkit2gtk-4.0-dev gcc-aarch64-linux-gnu libgtk-3-dev nsis | ||
shell: bash | ||
- name: Wails Doctor | ||
working-directory: . | ||
run: wails doctor | ||
shell: bash | ||
# Building step | ||
- name: Build App | ||
working-directory: . | ||
run: wails build --platform ${{ matrix.build.platform }} -tags "wails" | ||
#-o ${{ matrix.build.name }} | ||
shell: bash | ||
- uses: actions/upload-artifact@v3 | ||
with: | ||
name: Wails Build ${{runner.os}} nostr-wallet-connect | ||
path: | | ||
*/bin/ | ||
*\bin\* | ||
# - uses: dAppServer/wails-build-action@v2.2 | ||
# with: | ||
# build-name: ${{ matrix.build.name }} | ||
# build-platform: ${{ matrix.build.platform }} | ||
# package: false | ||
# go-version: '1.21' |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,41 +1,51 @@ | ||
FROM node:18-alpine as frontend | ||
FROM node:19-alpine as frontend | ||
WORKDIR /build | ||
COPY frontend ./frontend | ||
RUN cd frontend && yarn install && yarn build | ||
RUN cd frontend && yarn install && yarn build:http | ||
|
||
FROM golang:latest as builder | ||
FROM golang:1.21 as builder | ||
|
||
ARG TARGETPLATFORM | ||
ARG BUILDPLATFORM | ||
|
||
RUN echo "I am running on $BUILDPLATFORM, building for $TARGETPLATFORM" | ||
|
||
RUN apt-get update && \ | ||
apt-get install -y gcc | ||
apt-get install -y gcc | ||
|
||
ENV CGO_ENABLED=1 | ||
ENV GOOS=linux | ||
ENV GOARCH=amd64 | ||
#ENV GOARCH=$GOARCH | ||
|
||
#RUN echo "AAA $GOARCH" | ||
|
||
# Move to working directory /build | ||
WORKDIR /build | ||
|
||
# Copy and download dependency using go mod | ||
COPY go.mod . | ||
COPY go.sum . | ||
RUN go mod download | ||
RUN GOARCH=$(echo "$TARGETPLATFORM" | cut -d'/' -f2) go mod download | ||
|
||
# Copy the code into the container | ||
COPY . . | ||
|
||
# Copy frontend dist files into the container | ||
COPY --from=frontend /build/frontend/dist ./frontend/dist | ||
|
||
RUN go build -o main . | ||
RUN GOARCH=$(echo "$TARGETPLATFORM" | cut -d'/' -f2) go build -o main . | ||
|
||
# Start a new, final image to reduce size. | ||
FROM alpine as final | ||
RUN wget https://github.com/breez/breez-sdk-go/raw/main/breez_sdk/lib/linux-amd64/libbreez_sdk_bindings.so | ||
|
||
# FROM gcr.io/distroless/static-debian11 | ||
# Start a new, final image to reduce size. | ||
FROM debian as final | ||
|
||
# USER small-user:small-user | ||
|
||
# Copy the binaries and entrypoint from the builder image. | ||
ENV LD_LIBRARY_PATH=/usr/lib/libbreez | ||
# | ||
# # Copy the binaries and entrypoint from the builder image. | ||
COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ | ||
COPY --from=builder /build/libbreez_sdk_bindings.so /usr/lib/libbreez/ | ||
COPY --from=builder /build/main /bin/ | ||
|
||
ENTRYPOINT [ "/bin/main" ] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters