我正在尝试将 minio 部署到我的 docker 集群,并且我的 docker-compose 脚本基于在 minio.io 上找到的自动生成的脚本
问题是,当我尝试将它部署到我的集群时出现错误desc = name must be valid as a dns name component,在搜索网络 abit 后,这似乎主要与包含.. 但是我的没有,所以我想知道是什么导致了这个错误,因为我没有看到任何不是有效 dns URL 的东西(我很可能是错的)
码头工人撰写文件:
version: '3'
services:
minio1:
image: minio/minio
volumes:
- minio-data1:/export
ports:
- "9001:9000"
networks:
- minio_distributed
environment:
MINIO_ACCESS_KEY: <ACCESS>
MINIO_SECRET_KEY: <SECRET>
deploy:
restart_policy:
delay: 10s
max_attempts: 10
window: 60s
command: server http://minio1/export http://minio2/export http://minio3/export http://minio4/export
minio2:
image: minio/minio
volumes:
- minio-data2:/export
ports:
- "9002:9000"
networks:
- minio_distributed
environment:
MINIO_ACCESS_KEY: <ACCESS> …Run Code Online (Sandbox Code Playgroud) 我目前正在向旧项目添加 swagger,我想向所有请求添加标头。该应用程序有一个过滤器,用于检查您的应用程序版本是否足够高,因此要求客户端发送version头。
是否可以将其添加到所有请求中,或者我是否必须重写所有端点才能具有此标头参数(有很多)。如果有一个全局标头参数就太好了。
应该补充的是,我想在 Java 中执行此操作,而不是直接更改 json/yaml
我正在尝试编写一个模拟慢速 API 的 cypress 测试,所以在阅读了一些文档后我想出了这个:
before(function() {
cy.server({delay: 5000});
});
beforeEach(() => {
cy.route({
method: "GET",
url: "**/api/**"
});
cy.visit("http://localhost:9000");
});
Run Code Online (Sandbox Code Playgroud)
这应该会给所有请求添加 5 秒的延迟API,对吧?
我看到的问题是,即使有大量的调用,它也不匹配任何请求*/api/*。然而,cypress GUI 确实看到了路线......它只是不匹配。
这可能是什么原因造成的?
我有一个带有样式的 div overflow: scroll,它在 X 轴上溢出。我想获取用户在该元素内向左/向右滚动多远的值,但我无法真正弄清楚。
我看到您可以很容易地绑定窗口滚动,但由于它只是一个正在滚动的元素而不是窗口,因此这是行不通的。 https://svelte.dev/tutorial/svelte-window-bindings
所以我尝试绑定该元素,但无法真正从中获取任何有意义的数据。
<script>
let content;
</script>
<div class="carousel">
<div class="content" bind:this={content}>
...
</div>
</div>
{#if content}
{content.scrollLeft}
{/if}
Run Code Online (Sandbox Code Playgroud)
这有可能吗?我只是错过了什么吗?
我是新手,还没有完全了解绑定和更新。
我的组件应该在jobId属性每次更改时查询服务器,但是我似乎无法弄清楚该怎么做。
<script>
import StatusItem from './StatusItem.svelte';
import { getClient, query } from 'svelte-apollo';
import { client, JOBDETAIL } from '../data';
export let jobId;
let steps = query(client, { query: JOBDETAIL, variables: { id: jobId } })
</script>
<div class="steps">
{jobId}
{#await $steps}
Loading...
{:then result}
{#each result.data.history[0].details as step}
<StatusItem title={step.step} subtitle={step.time} status={step.status}/>
{/each}
{/await}
</div>
Run Code Online (Sandbox Code Playgroud)
问题在于,它当然不会query在jobId更改时调用该函数,而我知道为什么不这样做。但是我不知道如何解决。我尝试使用,beforeUpdate但这似乎不正确
好的,所以我只是在学习Jenkins中的管道,并且遇到了一个小问题。它正在将我的war文件构建在一个目录中,但尝试在另一个目录中构建docker映像,这当然会失败。
因此速记日志很好地描述了该问题:
[Pipeline] stage
[Pipeline] { (build war)
[Pipeline] node
Running on Jenkins in /root/.jenkins/workspace/Wunderbaren@2
[Pipeline] {
[Pipeline] stage
[Pipeline] { (build dockerimage)
[Pipeline] script
[Pipeline] {
[Pipeline] dir
Running in /root/.jenkins/workspace/Wunderbaren/backend
[Pipeline] {
Run Code Online (Sandbox Code Playgroud)
Jenkins文件:
pipeline {
agent any
stages {
stage('build war') {
agent {
docker { image 'gradle:latest' }
}
steps {
sh 'gradle war -b backend/build.gradle'
}
}
stage('build dockerimage') {
steps {
script {
dir('backend/') {
def image = docker.build("munhunger/wunderbaren")
docker.withRegistry('https://registry.hub.docker.com', 'docker-hub-credentials') {
image.push("${env.BUILD_NUMBER}")
image.push("latest")
} …Run Code Online (Sandbox Code Playgroud) 我正在尝试迈出使用 typescript 的第一步,但在尝试运行我的应用程序时遇到了问题。
我收到错误 ReferenceError: exports is not defined
我的代码很简单:
// --src/changeset.ts
export enum ChangeAction {
ADD,
DELETE,
MODIFY
}
export class Changeset {
constructor(
public version: Number,
public content: String,
public path: String,
public action: ChangeAction
) {}
}
// --src/index.ts
import { Changeset, ChangeAction } from "./changeset";
const set = new Changeset(0, "Hello world", "/dev/null", ChangeAction.ADD);
set.version = 0;
console.log("Hello World! " + set.version);
// --tsconfig.json
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"outDir": "build"
},
"include": ["src/**/*"] …Run Code Online (Sandbox Code Playgroud) svelte ×2
cypress ×1
dns ×1
docker ×1
docker-swarm ×1
java ×1
javascript ×1
jenkins ×1
mocking ×1
node.js ×1
rest ×1
swagger ×1
swagger-ui ×1
testing ×1
tsc ×1
typescript ×1