chore: Hermes Workspace v0.1.0 — initial open-source release
This commit is contained in:
@@ -19,3 +19,4 @@ LICENSE
|
||||
Dockerfile
|
||||
docker-compose.yml
|
||||
.dockerignore
|
||||
|
||||
|
||||
@@ -23,3 +23,4 @@ HERMES_API_URL=http://127.0.0.1:8642
|
||||
# - Tailscale: my-server.tail1234.ts.net
|
||||
# - LAN: 192.168.1.50
|
||||
# HERMES_ALLOWED_HOSTS=
|
||||
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
eslint.config.js
|
||||
prettier.config.js
|
||||
vite.config.ts
|
||||
|
||||
|
||||
|
||||
1
.github/workflows/security.yml
vendored
1
.github/workflows/security.yml
vendored
@@ -68,3 +68,4 @@ jobs:
|
||||
fi
|
||||
|
||||
echo "✅ No obvious secret patterns found"
|
||||
|
||||
|
||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -134,3 +134,4 @@ docs/PHASE_*
|
||||
docs/specs/
|
||||
release/
|
||||
__pycache__/
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
package-lock.json
|
||||
pnpm-lock.yaml
|
||||
yarn.lock
|
||||
yarn.lock
|
||||
|
||||
|
||||
2
.vscode/settings.json
vendored
2
.vscode/settings.json
vendored
@@ -9,3 +9,5 @@
|
||||
"**/routeTree.gen.ts": true
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -50,3 +50,4 @@ See `.env.example` for all options. Key ones:
|
||||
- **Describe what you changed** — clear PR title + description
|
||||
- **No secrets** — never commit API keys, tokens, or passwords
|
||||
- **Follow existing patterns** — match the code style you see
|
||||
|
||||
|
||||
@@ -28,3 +28,4 @@ EXPOSE 3000
|
||||
USER hermes
|
||||
|
||||
CMD ["node", "server-entry.js"]
|
||||
|
||||
|
||||
2
LICENSE
2
LICENSE
@@ -19,3 +19,5 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
||||
|
||||
|
||||
@@ -264,3 +264,4 @@ MIT — see [LICENSE](LICENSE) for details.
|
||||
<div align="center">
|
||||
<sub>Built with ⚡ by <a href="https://github.com/outsourc-e">@outsourc-e</a> and the Hermes Workspace community</sub>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -74,3 +74,4 @@ We will acknowledge your report within 48 hours and aim to provide a fix within
|
||||
| v3.x (main) | ✅ Active |
|
||||
| v2.x | ⚠️ Security fixes only |
|
||||
| < v2.0 | ❌ Unsupported |
|
||||
|
||||
|
||||
@@ -8,3 +8,4 @@ services:
|
||||
- HERMES_PASSWORD=${HERMES_PASSWORD:-}
|
||||
- HERMES_ALLOWED_HOSTS=${HERMES_ALLOWED_HOSTS:-}
|
||||
restart: unless-stopped
|
||||
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 265 KiB After Width: | Height: | Size: 265 KiB |
@@ -8,3 +8,5 @@ export default [
|
||||
ignores: ['eslint.config.js', 'prettier.config.js', 'vite.config.ts'],
|
||||
},
|
||||
]
|
||||
|
||||
|
||||
|
||||
@@ -73,3 +73,4 @@
|
||||
"web-vitals": "^5.1.0"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
1
pnpm-lock.yaml
generated
1
pnpm-lock.yaml
generated
@@ -12977,3 +12977,4 @@ snapshots:
|
||||
use-sync-external-store: 1.6.0(react@19.2.4)
|
||||
|
||||
zwitch@2.0.4: {}
|
||||
|
||||
|
||||
@@ -8,3 +8,5 @@ const config = {
|
||||
}
|
||||
|
||||
export default config
|
||||
|
||||
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 83 KiB After Width: | Height: | Size: 83 KiB |
@@ -47,3 +47,4 @@ async function main() {
|
||||
}
|
||||
|
||||
main().catch(console.error)
|
||||
|
||||
|
||||
@@ -141,3 +141,4 @@ const httpServer = createServer(async (req, res) => {
|
||||
httpServer.listen(port, host, () => {
|
||||
console.log(`Hermes Workspace running at http://${host}:${port}`)
|
||||
})
|
||||
|
||||
|
||||
1
src/types/recharts.d.ts
vendored
1
src/types/recharts.d.ts
vendored
@@ -13,3 +13,4 @@ declare module 'recharts' {
|
||||
export const YAxis: ComponentType<any>
|
||||
export const Tooltip: ComponentType<any>
|
||||
}
|
||||
|
||||
|
||||
@@ -33,3 +33,4 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -425,3 +425,4 @@ const config = defineConfig(({ mode, command }) => {
|
||||
})
|
||||
|
||||
export default config
|
||||
|
||||
|
||||
Reference in New Issue
Block a user