Skip to content

Commit 4264ef6

Browse files
committed
test deploy
1 parent 0775914 commit 4264ef6

File tree

3 files changed

+277
-0
lines changed

3 files changed

+277
-0
lines changed

.dockerignore

+237
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,237 @@
1+
# flyctl launch added from .gitignore
2+
**/node_modules
3+
out
4+
5+
**/.env
6+
**/.env.production
7+
**/concatenated-output.ts
8+
**/embedding-cache.json
9+
**/packages/plugin-buttplug/intiface-engine
10+
11+
**/.DS_Store
12+
13+
**/dist
14+
# Allow models directory but ignore model files
15+
**/models/*.gguf
16+
17+
**/cookies.json
18+
19+
**/db.sqlite
20+
**/searches
21+
**/tweets
22+
23+
**/*.gguf
24+
**/*.onnx
25+
**/*.wav
26+
**/*.mp3
27+
28+
**/logs
29+
30+
**/test-report.json
31+
**/content_cache
32+
**/test_data
33+
**/tokencache
34+
**/tweetcache
35+
**/twitter_cookies.json
36+
**/timeline_cache.json
37+
38+
**/*.sqlite
39+
40+
41+
**/packages/core/src/providers/cache
42+
**/packages/core/src/providers/cache/*
43+
**/cache/*
44+
**/packages/plugin-coinbase/src/plugins/transactions.csv
45+
**/packages/plugin-coinbase/package-lock.json
46+
47+
**/tsup.config.bundled_*.mjs
48+
49+
**/.turbo
50+
51+
# flyctl launch added from agent/.gitignore
52+
agent/**/*.ts
53+
!agent/**/index.ts
54+
!agent/**/character.ts
55+
agent/**/.env
56+
agent/**/*.env
57+
agent/**/.env*
58+
agent/data
59+
agent/generatedImages
60+
61+
# flyctl launch added from client/.gitignore
62+
# Logs
63+
client/**/logs
64+
client/**/*.log
65+
client/**/npm-debug.log*
66+
client/**/yarn-debug.log*
67+
client/**/yarn-error.log*
68+
client/**/pnpm-debug.log*
69+
client/**/lerna-debug.log*
70+
71+
client/**/node_modules
72+
client/**/dist
73+
client/**/dist-ssr
74+
client/**/*.local
75+
76+
# Editor directories and files
77+
client/**/.vscode/*
78+
!client/**/.vscode/extensions.json
79+
client/**/.idea
80+
client/**/.DS_Store
81+
client/**/*.suo
82+
client/**/*.ntvs*
83+
client/**/*.njsproj
84+
client/**/*.sln
85+
client/**/*.sw?
86+
87+
# flyctl launch added from docs/.gitignore
88+
# Dependencies
89+
docs/node_modules
90+
91+
# Production
92+
docs/build
93+
94+
# Generated files
95+
docs/**/.docusaurus
96+
docs/**/.cache-loader
97+
98+
# Misc
99+
docs/**/.DS_Store
100+
docs/**/.env.local
101+
docs/**/.env.development.local
102+
docs/**/.env.test.local
103+
docs/**/.env.production.local
104+
105+
docs/**/npm-debug.log*
106+
107+
# flyctl launch added from node_modules/bignumber/.gitignore
108+
node_modules/bignumber/**/.project
109+
node_modules/bignumber/**/.settings
110+
node_modules/bignumber/**/node_modules
111+
112+
# flyctl launch added from node_modules/hogan.js/node_modules/mkdirp/.gitignore
113+
node_modules/hogan.js/node_modules/mkdirp/**/node_modules
114+
node_modules/hogan.js/node_modules/mkdirp/**/npm-debug.log
115+
116+
# flyctl launch added from node_modules/jayson/.gitignore
117+
node_modules/jayson/node_modules
118+
node_modules/jayson/**/.*
119+
!node_modules/jayson/**/.gitignore
120+
!node_modules/jayson/**/.travis.yml
121+
!node_modules/jayson/**/.jshintrc
122+
!node_modules/jayson/**/.npmignore
123+
node_modules/jayson/coverage
124+
node_modules/jayson/yarn-error.log
125+
126+
# flyctl launch added from node_modules/minipass-sized/.gitignore
127+
# ignore most things, include some others
128+
node_modules/minipass-sized/*
129+
node_modules/minipass-sized/.*
130+
131+
!node_modules/minipass-sized/**/bin
132+
!node_modules/minipass-sized/**/lib
133+
!node_modules/minipass-sized/**/docs
134+
!node_modules/minipass-sized/**/package.json
135+
!node_modules/minipass-sized/**/package-lock.json
136+
!node_modules/minipass-sized/**/README.md
137+
!node_modules/minipass-sized/**/CONTRIBUTING.md
138+
!node_modules/minipass-sized/**/LICENSE
139+
!node_modules/minipass-sized/**/CHANGELOG.md
140+
!node_modules/minipass-sized/**/example
141+
!node_modules/minipass-sized/**/scripts
142+
!node_modules/minipass-sized/**/tap-snapshots
143+
!node_modules/minipass-sized/**/test
144+
!node_modules/minipass-sized/**/.travis.yml
145+
!node_modules/minipass-sized/**/.gitignore
146+
!node_modules/minipass-sized/**/.gitattributes
147+
!node_modules/minipass-sized/**/coverage-map.js
148+
!node_modules/minipass-sized/**/index.js
149+
150+
# flyctl launch added from node_modules/promise-all-reject-late/.gitignore
151+
# ignore most things, include some others
152+
node_modules/promise-all-reject-late/*
153+
node_modules/promise-all-reject-late/.*
154+
155+
!node_modules/promise-all-reject-late/**/bin
156+
!node_modules/promise-all-reject-late/**/lib
157+
!node_modules/promise-all-reject-late/**/docs
158+
!node_modules/promise-all-reject-late/**/package.json
159+
!node_modules/promise-all-reject-late/**/package-lock.json
160+
!node_modules/promise-all-reject-late/**/README.md
161+
!node_modules/promise-all-reject-late/**/CONTRIBUTING.md
162+
!node_modules/promise-all-reject-late/**/LICENSE
163+
!node_modules/promise-all-reject-late/**/CHANGELOG.md
164+
!node_modules/promise-all-reject-late/**/example
165+
!node_modules/promise-all-reject-late/**/scripts
166+
!node_modules/promise-all-reject-late/**/tap-snapshots
167+
!node_modules/promise-all-reject-late/**/test
168+
!node_modules/promise-all-reject-late/**/.github
169+
!node_modules/promise-all-reject-late/**/.travis.yml
170+
!node_modules/promise-all-reject-late/**/.gitignore
171+
!node_modules/promise-all-reject-late/**/.gitattributes
172+
!node_modules/promise-all-reject-late/**/coverage-map.js
173+
!node_modules/promise-all-reject-late/**/map.js
174+
!node_modules/promise-all-reject-late/**/index.js
175+
176+
# flyctl launch added from node_modules/secp256k1/src/secp256k1/.gitignore
177+
node_modules/secp256k1/src/secp256k1/**/bench_inv
178+
node_modules/secp256k1/src/secp256k1/**/bench_ecdh
179+
node_modules/secp256k1/src/secp256k1/**/bench_ecmult
180+
node_modules/secp256k1/src/secp256k1/**/bench_sign
181+
node_modules/secp256k1/src/secp256k1/**/bench_verify
182+
node_modules/secp256k1/src/secp256k1/**/bench_schnorr_verify
183+
node_modules/secp256k1/src/secp256k1/**/bench_recover
184+
node_modules/secp256k1/src/secp256k1/**/bench_internal
185+
node_modules/secp256k1/src/secp256k1/**/tests
186+
node_modules/secp256k1/src/secp256k1/**/exhaustive_tests
187+
node_modules/secp256k1/src/secp256k1/**/gen_context
188+
node_modules/secp256k1/src/secp256k1/**/*.exe
189+
node_modules/secp256k1/src/secp256k1/**/*.so
190+
node_modules/secp256k1/src/secp256k1/**/*.a
191+
!node_modules/secp256k1/src/secp256k1/**/.gitignore
192+
193+
node_modules/secp256k1/src/secp256k1/**/Makefile
194+
node_modules/secp256k1/src/secp256k1/**/configure
195+
node_modules/secp256k1/src/secp256k1/**/.libs
196+
node_modules/secp256k1/src/secp256k1/**/Makefile.in
197+
node_modules/secp256k1/src/secp256k1/**/aclocal.m4
198+
node_modules/secp256k1/src/secp256k1/**/autom4te.cache
199+
node_modules/secp256k1/src/secp256k1/**/config.log
200+
node_modules/secp256k1/src/secp256k1/**/config.status
201+
node_modules/secp256k1/src/secp256k1/**/*.tar.gz
202+
node_modules/secp256k1/src/secp256k1/**/*.la
203+
node_modules/secp256k1/src/secp256k1/**/libtool
204+
node_modules/secp256k1/src/secp256k1/**/.deps
205+
node_modules/secp256k1/src/secp256k1/**/.dirstamp
206+
node_modules/secp256k1/src/secp256k1/**/*.lo
207+
node_modules/secp256k1/src/secp256k1/**/*.o
208+
node_modules/secp256k1/src/secp256k1/**/*~
209+
node_modules/secp256k1/src/secp256k1/**/src/libsecp256k1-config.h
210+
node_modules/secp256k1/src/secp256k1/**/src/libsecp256k1-config.h.in
211+
node_modules/secp256k1/src/secp256k1/**/src/ecmult_static_context.h
212+
node_modules/secp256k1/src/secp256k1/**/build-aux/config.guess
213+
node_modules/secp256k1/src/secp256k1/**/build-aux/config.sub
214+
node_modules/secp256k1/src/secp256k1/**/build-aux/depcomp
215+
node_modules/secp256k1/src/secp256k1/**/build-aux/install-sh
216+
node_modules/secp256k1/src/secp256k1/**/build-aux/ltmain.sh
217+
node_modules/secp256k1/src/secp256k1/**/build-aux/m4/libtool.m4
218+
node_modules/secp256k1/src/secp256k1/**/build-aux/m4/lt~obsolete.m4
219+
node_modules/secp256k1/src/secp256k1/**/build-aux/m4/ltoptions.m4
220+
node_modules/secp256k1/src/secp256k1/**/build-aux/m4/ltsugar.m4
221+
node_modules/secp256k1/src/secp256k1/**/build-aux/m4/ltversion.m4
222+
node_modules/secp256k1/src/secp256k1/**/build-aux/missing
223+
node_modules/secp256k1/src/secp256k1/**/build-aux/compile
224+
node_modules/secp256k1/src/secp256k1/**/build-aux/test-driver
225+
node_modules/secp256k1/src/secp256k1/**/src/stamp-h1
226+
node_modules/secp256k1/src/secp256k1/**/libsecp256k1.pc
227+
228+
# flyctl launch added from node_modules/tailwindcss/stubs/.gitignore
229+
!node_modules/tailwindcss/stubs/**/*
230+
231+
# flyctl launch added from packages/core/.gitignore
232+
packages/core/**/node_modules
233+
packages/core/**/dist
234+
packages/core/**/elizaConfig.yaml
235+
packages/core/**/custom_actions
236+
packages/core/**/cache
237+
fly.toml

.github/workflows/fly-deploy.yml

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# See https://fly.io/docs/app-guides/continuous-deployment-with-github-actions/
2+
3+
name: Fly Deploy
4+
on:
5+
push:
6+
branches:
7+
- main
8+
jobs:
9+
deploy:
10+
name: Deploy app
11+
runs-on: ubuntu-latest
12+
concurrency: deploy-group # optional: ensure only one action runs at a time
13+
steps:
14+
- uses: actions/checkout@v4
15+
- uses: superfly/flyctl-actions/setup-flyctl@master
16+
- run: flyctl deploy --remote-only
17+
env:
18+
FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }}

fly.toml

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# fly.toml app configuration file generated for yaposhi on 2024-12-04T16:29:12-05:00
2+
#
3+
# See https://fly.io/docs/reference/configuration/ for information about how to use this file.
4+
#
5+
6+
app = 'yaposhi'
7+
primary_region = 'ewr'
8+
9+
[build]
10+
11+
[http_service]
12+
internal_port = 3000
13+
force_https = true
14+
auto_stop_machines = 'off'
15+
auto_start_machines = true
16+
min_machines_running = 1
17+
processes = ['app']
18+
19+
[[vm]]
20+
memory = '2gb'
21+
cpu_kind = 'shared'
22+
cpus = 1

0 commit comments

Comments
 (0)