chore: import upstream snapshot with attribution

This commit is contained in:
wehub-resource-sync
2026-07-13 12:47:58 +08:00
commit b16403ea71
789 changed files with 115226 additions and 0 deletions
@@ -0,0 +1,6 @@
FROM node:18
ENV NODE_ENV=production
ENV PORT 3000
ENV DEBUG=false LOG_LEVEL=info API_URL=https://api.example.com
ENV SINGLE_VAR single_value
WORKDIR /app
@@ -0,0 +1,2 @@
template_id = "env-test"
dockerfile = "e2b.Dockerfile"
@@ -0,0 +1,15 @@
import asyncio
from e2b import AsyncTemplate, default_build_logger
from template import template
async def main():
await AsyncTemplate.build(
template,
"env-test-dev",
on_build_logs=default_build_logger(),
)
if __name__ == "__main__":
asyncio.run(main())
@@ -0,0 +1,15 @@
import asyncio
from e2b import AsyncTemplate, default_build_logger
from template import template
async def main():
await AsyncTemplate.build(
template,
"env-test",
on_build_logs=default_build_logger(),
)
if __name__ == "__main__":
asyncio.run(main())
@@ -0,0 +1,24 @@
from e2b import AsyncTemplate
template = (
AsyncTemplate()
.from_image("node:18")
.set_user("root")
.set_workdir("/")
.set_envs({
"NODE_ENV": "production",
})
.set_envs({
"PORT": "3000",
})
.set_envs({
"DEBUG": "false",
"LOG_LEVEL": "info",
"API_URL": "https://api.example.com",
})
.set_envs({
"SINGLE_VAR": "single_value",
})
.set_workdir("/app")
.set_user("user")
)
@@ -0,0 +1,10 @@
from e2b import Template, default_build_logger
from template import template
if __name__ == "__main__":
Template.build(
template,
"env-test-dev",
on_build_logs=default_build_logger(),
)
@@ -0,0 +1,10 @@
from e2b import Template, default_build_logger
from template import template
if __name__ == "__main__":
Template.build(
template,
"env-test",
on_build_logs=default_build_logger(),
)
@@ -0,0 +1,24 @@
from e2b import Template
template = (
Template()
.from_image("node:18")
.set_user("root")
.set_workdir("/")
.set_envs({
"NODE_ENV": "production",
})
.set_envs({
"PORT": "3000",
})
.set_envs({
"DEBUG": "false",
"LOG_LEVEL": "info",
"API_URL": "https://api.example.com",
})
.set_envs({
"SINGLE_VAR": "single_value",
})
.set_workdir("/app")
.set_user("user")
)
@@ -0,0 +1,10 @@
import { Template, defaultBuildLogger } from 'e2b'
import { template } from './template'
async function main() {
await Template.build(template, 'env-test-dev', {
onBuildLogs: defaultBuildLogger(),
});
}
main().catch(console.error);
@@ -0,0 +1,10 @@
import { Template, defaultBuildLogger } from 'e2b'
import { template } from './template'
async function main() {
await Template.build(template, 'env-test', {
onBuildLogs: defaultBuildLogger(),
});
}
main().catch(console.error);
@@ -0,0 +1,22 @@
import { Template } from 'e2b'
export const template = Template()
.fromImage('node:18')
.setUser('root')
.setWorkdir('/')
.setEnvs({
'NODE_ENV': 'production',
})
.setEnvs({
'PORT': '3000',
})
.setEnvs({
'DEBUG': 'false',
'LOG_LEVEL': 'info',
'API_URL': 'https://api.example.com',
})
.setEnvs({
'SINGLE_VAR': 'single_value',
})
.setWorkdir('/app')
.setUser('user')